Home > LNMP | LAMP > Nginx 限制单个IP的并发连接数

Nginx 限制单个IP的并发连接数

使用Nginx限制单个IP的并发连接数能够减少一些采集程序或者DDOS的攻击。lnmp的nginx配置中已经添加了部分代码,但是是注释掉的,可以编辑/usr/local/nginx/conf/nginx.conf 文件
查找:

  1. #limit_zone  oneip  $binary_remote_addr  10m;

将前面的#去掉,再添加

  1. limit_conn oneip 20;

limit_conn 语句最后面的数字为单个IP的最大并发连接数。

如果是非lnmp安装的也很简单,在nginx.conf里添加上

  1. limit_zone oneip $binary_remote_addr 10m;limit_conn oneip 20;

当然,limit_conn oneip 20; 语句也是可以添加到server段里只针对某个虚拟主机做此限制。最后/etc/init.d/nginx resrtart重启nginx即可。


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

Categories: LNMP | LAMP Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.