共享茶室加盟为什么不能做割韭菜模式
Nginx 限制单个IP的并发连接数及对每个连接速度(限速)
使用Nginx限制单个IP的并发连接数能够减少一些采集程序或者DDOS的攻击。
再lnmp的nginx配置中已经添加了部分代码,但是是注释掉的,可以编辑/usr/local/nginx/conf/nginx.conf 文件
再lnmp的nginx配置中已经添加了部分代码,但是是注释掉的,可以编辑/usr/local/nginx/conf/nginx.conf 文件
查找:
[php]
#limit_conn_zone $binary_remote_addr zone=perip:10m;
[/php]
将前面的#去掉,没这一行的,话加上。10就是单个IP的最大并发连接数。如下:
[php]
limit_conn_zone $binary_remote_addr zone=perip:10m;
[/php]
再在要设置限制连接数的虚拟主机配置里的server段里添加上如下:
[php]
limit_conn perip 10;
limit_rate 100k;
[/php]
limit_rate为限速为 100KB/秒。限制每个连接速度为100K,此限制是针对单个线程
最后/usr/local/nginx/sbin/nginx -t 测试配置是否有错误,如没有错误执行:
[php]
/usr/local/nginx/sbin/nginx -t
[/php]
/usr/local/nginx/sbin/nginx -s reload 重载配置使其生效。实测可用!
[php]
/usr/local/nginx/sbin/nginx -s reload
[/php]