熱點推薦:
您现在的位置: 電腦知識網 >> 網絡技術 >> 正文

在Nginx下針對IP和目錄限速

2022-06-13   來源: 網絡技術 
    Nginx已經是目前僅次於APache和MS IIS的Web服務器Nginx優秀的高並發支持和高效的負載均衡是我們選擇它的理由但有時我們希望它能做的更多本文將向您介紹如何在Nginx下對IP和目錄進行限速在某種應用場景下這也是個常見需求
    Nginx可以通過HTTPLimitZoneModule和HTTPCoreModule兩個目錄來限速
    示例:
    limit_zone one $binary_remote_addr m;
    location / {
    limit_conn one ;
    limit_rate k;
    }
    說明:
    limit_zone是針對每個IP定義一個存儲session狀態的容器這個示例中定義了一個m的容器按照bytes/session可以處理個session
    然後針對目錄進行設定
    limit_conn one ;
    是限制每個IP只能發起一個連接
    limit_rate k;
    是對每個連接限速k 注意這裡是對連接限速而不是對IP限速如果一個IP允許兩個並發連接那麼這個IP就是限速limit_rate x
From:http://tw.wingwit.com/Article/Network/201311/30044.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.