Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Nginx 限制單個IP的並發連接數

Nginx 限制單個IP的並發連接數

日期:2017/2/7 14:36:49      編輯:Linux教程
 

使用Nginx限制單個IP的並發連接數能夠減少一些采集程序或者DDOS的攻擊。
再lnmp的nginx配置中已經添加了部分代碼,但是是注釋掉的,可以編輯/usr/local/nginx/conf/nginx.conf 文件
查找:

 

將前面的#去掉,再添加

 

limit_conn 語句最後面的數字為單個IP的最大並發連接數為20。

詳細的官方規則:

http://wiki.nginx.org/NginxChsHttpLimit_zoneModule


用Nginx做Web服務器,如果沒有處理好日志,日志文件可能會很恐怖~10G、20G

可以修改nginx.conf 找到access_log:

access_log /dev/null;
error_log /dev/null;

這樣全部把他們丟到系統的黑洞裡了
不用每時每刻都往系統磁盤瘋狂的讀寫日志了 還延長硬盤的壽命

修改完,重啟Nginx( kill -HUP `cat logs/nginx.pid` )即可。
 

Copyright © Windows教程網 All Rights Reserved