服务器添加proxy cache缓存 发布时间: 2022-05-02 12:03:57 评论数: 0
最近在看了几篇文章,其中提到怎么优化服务缓存,于是在博客上实现了一下 博客添加proxy cache proxy cache主要是nginx反向代码的时候的缓存,配置如下 这个代码添加到server的外层 proxy_buffering on; proxy_buffer_size 8k; proxy_buffers 256 8k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_temp_path /usr/local/openresty/nginx/proxy_temp; #设置缓存 ......
淘宝Tengine动态模块加载的使用方法 发布时间: 2022-04-29 15:32:08 评论数: 0
    Tengine是由淘宝网发起的Web服务器项目。基于Nginx针对大访问量网站的需求,添加了很多高级功能和特性,目前已开源。Tengine完全兼容Nginx,轻松无缝切换!本文主要介绍它的“动态模块加载(DSO)”的基本使用方法。     什么是“动态模块加载”呢?打个简单的比:     默认Nginx没有echo功能,传统情况下,我们会下载echo模块,然后重新编译Nginx后再使用新编译的Nginx。如果需要用的模块很多,那么有两个情况:要么有很多Nginx的版本,不同版本带有不同功能,还有各种模块的排列组合;要 ......
Nginx 作为反向Proxy 的优化要点 发布时间: 2022-04-27 21:40:49 评论数: 0
常用优化要点当Nginx用于反向代理时,每个客户端将使用两个连接:一个用于响应客户端的请求,另一个用于到后端的访问;如果机器是两核CPU,例如:$ grep ^proces /proc/cpuinfo | wc -l 2那么,可以从如下配置起步:# One worker per CPU-core. worker_processes 2; events { worker_connections 8096; multi_accept on; use epoll; } worker_rlimit_nofile ......
ngxtop实时监控Nginx工具 发布时间: 2022-04-26 16:14:07 评论数: 0
今天在微信的公众号上推送的文章里看到介绍ngxtop的文章,感觉这个工具还是挺有用的, ngxtop 从界面和名称都借鉴了著名的top命令,ngxtop 是通过分析nginx的日志文件显示内容的,ngxtop是用python编写的一个工具 安装 ngxtop 安装pip yum -y install python-pip 安装ngxtop pip install ngxtop ngxtop命令使用 Usage: ngxtop [options] ngxtop [options] (print|top|avg|sum) <var> ... ng ......
nginx配置支持shtml 发布时间: 2022-04-24 18:36:12 评论数: 0
在nginx.conf配置文件中 http段加入以下内容ssi on; ssi_silent_errors on; ssi_types text/shtml;重启nginx即可.. ......
tengine 限制同IP对同URL连接数限制的配置 发布时间: 2022-04-21 08:26:00 评论数: 0
http { limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; ... server { ... location / { limit_req zone=one burst=5; } xx和nginx类似,tengine支持多个变量,并且支持多个limit_req_zone的设置 如下: limit_req_zone $binary_remote_addr zone=one ......
Nginx实现简易泛域名CDN节点 发布时间: 2022-04-18 07:41:03 评论数: 0
如何使用Nginx泛域名解析+反向代理+静态资源缓存呢?安装nginx,安装过程不再赘述,记得带上pcre、gzip、sub、status这几个模块,另外如果想开通在线清理缓存功能,需要安装ngx_cache_purge这个第三方模块。删除nginx.conf中默认的server段,此操作不做你会让你抱憾终身。将以下代码插入nginx.conf尾部,-t测试-s reload重启即可。#定义缓存的临时目录以及缓存存储目录 proxy_temp_path /data/temp; proxy_cache_path /data/cache levels=1:2 keys_zone=c ......
Nginx 502 Bad Gateway错误的解决方式 发布时间: 2022-04-14 23:33:53 评论数: 0
使用过nginx的人都应该知道Nginx 502 Bad Gateway是最常出现的问题 这里收罗了一下常用解决方式 1 FastCGI worker进程数够,如果之前服务运行没有问题,最近出现的比较频繁可能就是这个问题了 通过命令查当前php的进程数,命令如下 ps -fe |grep “php” | grep -v “grep” | wc -l 通过命令查看有多少个php进程用来处理tcp请求 netstat -anop | grep “php” | grep -v “grep” | wc -l 如果实际使用的“php进程数”接近预设的“php进程数”,那么,说明“php进程数 ......
Nginx Location 指令基础 发布时间: 2022-04-12 12:12:17 评论数: 0
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令比较简单,但却是配置 Nginx 过程中不得不去了解的。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的"/uri/",可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 一、基本语法location [=|~|~*|^~|@] /uri/ { … }〖=〗 表示精确匹配,如果找到,立即停止搜索并立即处理此请求。 〖~ 〗 表示区分大小写匹配 〖~*〗 表示不区分大小写匹配 〖^~ 〗 表示只匹配字符串,不查询正则表达式 ......
/etc/sysconfig/iptables文件详解 发布时间: 2022-04-11 02:51:52 评论数: 0
今天在虚拟机里安装了linux,安装的时候提示是成功地,但是访问的时候失败了。 这个文件想了一晚上,没有结果。 第二天得时候,在公司突然想到是不是iptables防火墙阻止了,我昨天记得配置80端口。于是在公司的时候,查了一下/etc/sysconfig/iptables 这个文件里面的配置和参数 我用vi /etc/sysconfig/iptables 命令打开iptables的文件 下面是默认的项 # Firewall configuration written by system-config-firewall # Manual customization of this fi ......
nginx+php-fpm 上传大文件的设置 发布时间: 2022-04-09 03:06:10 评论数: 0
大文件上传要注意几个环节 1,上传文件需要花费较长上传时间和处理执行时间,需要设置nginx上传时间、延攻php执行超时时间 2,大文件处理需要占用较大内存,需要增加php内存池,考虑到有多个文件上传处理的并发,这个内存建议根据并发相乘以下为每个应用的相关配置nginx的修改 send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; client_max_body_size 30m;php的修改 upload_max_filesize ......
Tengine 结合 lua 防御 cc 攻击案例 发布时间: 2022-04-06 06:54:38 评论数: 0
tengine下载地址 http://tengine.taobao.org/ 选择稳定的安装包下载编译安装即可。这里用的包是 tengine-2.1.1.tar.gz。luajit 下载地址 http://luajit.org/download.html 选择稳定的安装包下载编译安装即可。这里用的包是LuaJIT-2.0.4.tar.gz。安装的步骤如下:1、安装环境需要的基础文件yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc make -y2、下载和安装 LuaJIT-2.0.4 ......
帝国CMS7.5 Nginx版伪静态规则及配置使用 发布时间: 2022-04-04 20:40:24 评论数: 0
第一步:在设置中心将首页设置成动态的第二步:设置伪表态规则,我这儿用默认的,要是有改,记得换一下规则里对应的名称第三步:设置栏目规则为动态的第四步:在“数据更新中心”更新一下数据。最后,上规则rewrite ^/showinfo-([0-9]+)-([0-9]+)-([0-9]+).html$ /e/action/ShowInfo.php?classid=$1&id=$2&page=$3 last; rewrite ^/listinfo-([0-9]+)-([0-9]+).html$ /e/action/ListInfo/index.php?classid=$1 ......
nginx 替换成openresty 发布时间: 2022-04-01 17:50:36 评论数: 0
把nginx服务器替换成openresty原来以为很复杂,操作过之后发现很简单,主要是想用redis+lua来提高负载【推荐阅读:wordpress博客极速优化】下面开始时间操作 openresty安装 openresty官方下载地址: # 我安装的是最新版本openresty-1.11.2.2 wget https://openresty.org/download/openresty-1.11.2.2.tar.gz tar -xzvf openresty-1.11.2.2.tar.gz cd openresty-1.11.2.2 ./configure --user=www ......
SSL/HTTPS优化之NGINX配置 发布时间: 2022-03-31 10:16:28 评论数: 0
配置完成后,先用bin/nginx –t来测试下配置是否有误,正确无误的话,重启nginx。就可以使 https://www.domain.com 来访问了。server { listen 80; listen 443 ssl spdy; #不兼容80的时候,就不用这个ssl和spdy指定了 server_name www.domain.com; #填写绑定证书的域名 ssl on; ssl_certificate lvtao.net.crt; #公钥 ssl_certific ......
nginx优化的一些建议 发布时间: 2022-03-30 04:34:38 评论数: 0
1.1隐藏Nginx header里版本号信息1、查看版本号curl -I 127.0.0.1 HTTP/1.1 200 OK Server: nginx/1.6.2 Date: Sat, 14 Mar 2015 08:15:29 GMT Content-Type: text/html Content-Length: 25 Last-Modified: Fri, 13 Mar 2015 10:52:27 GMT Connection: keep-alive ETag: "5502c16b-19" Accept-Ranges: bytes2、隐藏版本号在nginx配置文件的htt ......
nginx+php-fpm性能参数优化原则 发布时间: 2022-03-27 13:13:15 评论数: 0
1.worker_processes 越大越好(一定数量后性能增加不明显)2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_processes 都跨cpu分配性能要好;不考虑php的执行,测试结果worker_processes数量是cpu核数的2倍性能最优3.unix domain socket(共享内存的方式)要比tcp网络端口配置性能要好不考虑backlog,请求速度有量级的飞跃,但错误率超过50%加上backlog,性能有10%左右提升4. 调整nginx、php-fpm和内核的backlog(积压),co ......
nginx+keepalive主从 双机热备 + 自动切换解决方案 发布时间: 2022-03-24 11:18:53 评论数: 0
环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作yum install -y make wget 如果你愿意可以更新下系统,更换下yum源.1.安装keepalive官方最新版  keepalived-1.2.7 tar zxvf keepalived-1.2.7.tar.gzcd keepalived-1.2.7在此之前。请安装一下一些简单的工具 yum install -y gcc openssl-devel popt-devel不然会编译不成功的。然后./configuremake && make install cp /usr/ ......
nginx中如何限制某个IP同一时间段的访问次数 发布时间: 2022-03-21 06:15:02 评论数: 0
如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃。cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx可以通过HttpLimitReqModul和HttpLimitZoneModule配置来限制ip在同一时间段的访问次数来防cc攻击。HttpLimitReqModul用来限制连单位时间内 ......
nginx配置文件中的一些参数中文注解 发布时间: 2022-03-19 12:34:53 评论数: 0
从2010年开始接触Nginx也有三年多了!此文从博客教主博客转载过来,非常实用的NGINX配置文件中文参考#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info;#进程文件 pid /var/run/nginx.pid;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打 ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区