nginx 限制ip并发数和限制速度
2010-12-31 19:19
281 查看
nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量
1.添加limit_zone
这个变量只能在http使用
vi /usr/local/nginx/conf/nginx.conf
limit_zone one $remote_addr 10m;
2.添加limit_conn
这个变量可以在http, server, location使用
我只限制一个站点,所以添加到server里面
vi /usr/local/nginx/conf/host/gaojinbo.com.conf
limit_conn one 10;
3.重启nginx
killall -HUP nginx
关于limit_zone:http://wiki.nginx.org/NginxHttpLimitZoneModule
关于limit_rate和limit_conn:http://wiki.nginx.org/NginxHttpCoreModule
nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个组件来对目录进行限速。
limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。
limit_conn one 1;
限制每个IP只能发起一个并发连接。
limit_rate 300k;
对每个连接限速300k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate×2。
1.添加limit_zone
这个变量只能在http使用
vi /usr/local/nginx/conf/nginx.conf
limit_zone one $remote_addr 10m;
2.添加limit_conn
这个变量可以在http, server, location使用
我只限制一个站点,所以添加到server里面
vi /usr/local/nginx/conf/host/gaojinbo.com.conf
limit_conn one 10;
3.重启nginx
killall -HUP nginx
nginx 限速模块
参考:关于limit_zone:http://wiki.nginx.org/NginxHttpLimitZoneModule
关于limit_rate和limit_conn:http://wiki.nginx.org/NginxHttpCoreModule
nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个组件来对目录进行限速。
http { limit_zone one $binary_remote_addr 10m; server { location /download/ { limit_conn one 1; limit_rate 300k; } } }
limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。
limit_conn one 1;
限制每个IP只能发起一个并发连接。
limit_rate 300k;
对每个连接限速300k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate×2。
相关文章推荐
- Nginx限制IP并发数与下载速度的方法
- nginx 限制指定ip的并发数和 速度
- Nginx限制IP并发数与下载速度的方法
- nginx 限制ip并发数和限制速度
- nginx限制ip并发数和访问频率以及下载速度
- Nginx 限制IP并发数及速度
- nginx对下载和并发速度的限制
- nginx限制ip请求次数 以及并发次数
- nginx限制ip并发数
- nginx与apache限制ip并发访问 限制ip连接的设置方法
- Nginx限制ip链接数,Nginx如何限制并发数,同1个IP,nginx怎么限制流量/限制带宽?
- Nginx并发数、每秒连接数、下载速度限制,防攻击杀手锏
- Nginx 限制单个IP的并发连接数及对每个连接速度(限速)
- Nginx Apache Iptable 限制ip并发访问 限制ip连接数
- Nginx限制IP访问,访问速率和最大并发数及下载带宽
- nginx与apache限制ip并发访问 限制ip连接的设置方法
- Nginx并发数、每秒连接数、下载速度限制,防攻击杀手锏
- Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法
- nginx限制ip并发数
- nginx apache限制ip并发访问 限制ip连接