nginx配置限制同一個ip的訪問頻率


1、在nginx.conf里的http{}里加上如下代碼:

limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;

2、在需要限制並發數和下載帶寬的網站配置server{}里加上如下代碼:

limit_conn perip 2;
limit_conn perserver 20;
limit_rate 100k;

補充說明下參數:

  • $binary_remote_addr是限制同一客戶端ip地址;
  • $server_name是限制同一server最大並發數;
  • limit_conn為限制並發連接數;
  • limit_rate為限制下載速度;

 

QQ技術交流群:576269252

--------------------------------------

聲明: 原創文章,未經允許,禁止轉載!

--------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM