1.添加limit_zone(这个变量只能在http协议使用)
2.编辑nginx.conf文件
向其中添加limit_zone one $remote_addr 10m指令,然后添加limit_conn,由于这个变量在http、server、location段使用,而且只限制一个站点,所以添加到server里面即可
http://wiki.nginx.org/NginxHttpLimitZoneModule 下载limit_zone
http://wiki.nginx.org/NginxHttpCoreModule 下载limit_rate和limit_conn
limit_zone,是针对每个ip定义一个存储session状态的容器,这里定义的是10m,
limit_conn one 2;
限制每个ip只能发起两个并发连接
limit_rate 30k;
将每个并发连接设置为30k,对连接限速
本栏目更多精彩内容:http://www.bianceng.cn/Servers/web/
时间: 2024-10-29 16:26:29