Nginx 下怎么进行带宽限制
时间:2014-07-20 16:52 来源:linux.it.net.cn 作者:it
Nginx 下如何进行带宽限制
在nginx.conf的http{}添加
limit_zone one $binary_remote_addr 10m;
然后在虚拟机里写
location / {
limit_conn one 1; 线程
limit_rate 100k; 速度
}
说明:
1、limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。
2、 limit_conn one 1, 表示限制每个IP只能发起一个连接
3、limit_rate 100k,表示对每个连接限速100k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate x 2。
(责任编辑:IT)
Nginx 下如何进行带宽限制 在nginx.conf的http{}添加
然后在虚拟机里写
说明: 1、limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。
2、 limit_conn one 1, 表示限制每个IP只能发起一个连接
3、limit_rate 100k,表示对每个连接限速100k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate x 2。 (责任编辑:IT) |