首页 » Linux » Nginx

通过yum源快速安装nginx

 

使用yum源直接安装nginx 1、配置nginx源 centos6:

centos7:

2、安装nginx(默认会安装最新的稳 … 阅读全文

nginx1.12.2编译安装

 

当前系统Centos7.4,关闭selinux,关闭防火墙(或自行设置) 1、配置好yum源,安装依赖

2、创建nginx启动用户 [crayon-5a3566ac7f235212645523/ … 阅读全文

nginx限制并发数并针对ip下载限速

 

先生成个大文件,以便测试 dd if=/dev/zero of=demo.rar bs=1M count=5000 限制一个IP同一时间只允许发起一个连接,如果发起多个链接,会提示503,用户在开始的下载500m之前,下载速度可以飙到最大,但是一旦下载的文件大 … 阅读全文

Nginx屏蔽百度谷歌等搜索引擎蜘蛛方法

 

在nginx的server字段中配置下面内容即可

如果单独屏蔽百度蜘蛛就是

nginx禁止指定目录运行php

 

nginx禁止指定目录运行php,只需要在server配置段中增加个location规则就可以了。 1、禁止某一个目录执行php

2、禁止多个目录执行php [crayon-5a3566ac7f … 阅读全文

Nginx几种负载均衡算法及配置实例

 

Nginx负载均衡(工作在七层“应用层”)功能主要是通过upstream模块实现,Nginx负载均衡默认对后端服务器有健康检测的能力,仅限于端口检测,在后端服务器比较少的情况下负载均衡能力表现突出。 Nginx的几种负载均衡算法: 1、轮询(默认):每个请求按 … 阅读全文

用shell脚本切割nginx日志并压缩

 

一个nginx切割日志的脚本,自动删除7天前日志

可以通过grep、awk找到nginx master也可以直接kill -USR1 pid [crayon-5a3566ac7fbdd40467 … 阅读全文

Nginx反向代理解决超长请求串

 

Nginx遇到超长的post或get请求时,nginx会反回413、400、414错误。 post和get方式的解决办法: 针对post方式 client_max_body_size 10M; 指定允许客户端请求的最大的单个文件大小,如果请求大于指定的值,客户 … 阅读全文

nginx反代上传出现413错误

 

nginx反向代理主机出现413 Request Entity Too Large错误 通过nginx反向代理一台主机,代理后发现只能上传2M以内的文件,超过2M就会报413错误 解决办法: 在代理机nginx的http{...}中增加client_max_b … 阅读全文