Nginx限速配置

http{

limit_conn_zone $binary_remote_addr zone=add:10m rate=20r/s;;   #创建5M的一个名为名为add的限速池的容器对连接进行计数(每个连接占用32或64字节,若10M内存耗尽,将返回503),rate为每秒限制的请求数。

......

server{

        listen 80;

        server_name  10.51.2.55;

        limit_conn add 2;        #限制每个IP只能发起2个连接(add 要跟 limit_conn_zone 的变量名相同)

        limit_rate 50k;          #每个请求限速 50KB/秒

        limit_rate_after 400k;     #在下载400k后开始限速

}

......

}

 

上一篇:1.


下一篇:Nginx限流方法