1.添加limit_zone
2.添加limit_conn
3.重启nginx
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。
限制每个IP只能发起一个并发连接。
是指定向客户端传输数据的速度,单位是每秒传输的字节数 该限制只针对一个连接的设定,如果同时两个连接数,那么速度是设置值的两倍
对每个连接限速300k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate×2。
当一个客户端连接后,将以最快的速度下载多大文件,然后在以限制速度下载文件 limit_rate_after 该指令是下载字节量的大小值,而不是时间值 作用范围:http,server,location,if inlocation (责任编辑:IT) |