国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

在Nginx下針對IP和目錄限速

2024-08-30 12:21:34
字體:
來源:轉載
供稿:網友
在某種應用場景下,我們需要在Nginx下對IP和目錄進行限速;本文通過Nginx的limit_zone和limit_rate等方式實現對IP和目錄的限速。  

    從Nginx配置與應用詳解專題的投票結果來看,Nginx已經是目前僅次于APache和MS IIS的Web服務器。Nginx優秀的高并發支持和高效的負載均衡是我們選擇它的理由。但有時我們希望它能做的更多。本文將向您介紹如何在Nginx下對IP和目錄進行限速,在某種應用場景下,這也是個常見需求。


    Nginx可以通過HTTPLimitZoneModule和HTTPCoreModule兩個目錄來限速。


    示例:


  1. limit_zone one $binary_remote_addr 10m;  
  2. location / {   
  3.         limit_conn one 1;   
  4.         limit_rate 100k;   


  5.     說明:


        limit_zone,是針對每個IP定義一個存儲session狀態的容器。這個示例中定義了一個10m的容器,按照32bytes/session,可以處理320000個session。


        然后針對目錄進行設定。


    limit_conn one 1;  

        是限制每個IP只能發起一個連接。


    limit_rate 100k;  

        是對每個連接限速100k. 注意,這里是對連接限速,而不是對IP限速。如果一個IP允許兩個并發連接,那么這個IP就是限速limit_rate x 2。





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枣强县| 沾化县| 遂溪县| 环江| 烟台市| 铜梁县| 萍乡市| 广丰县| 富阳市| 长兴县| 皋兰县| 徐州市| 囊谦县| 临颍县| 商南县| 韶山市| 玛多县| 汾阳市| 阜阳市| 洞头县| 方正县| 龙江县| 柳林县| 岳池县| 中山市| 栾川县| 牙克石市| 桐城市| 曲麻莱县| 金寨县| 从江县| 淅川县| 宽城| 长乐市| 安仁县| 青铜峡市| 余姚市| 太仆寺旗| 隆德县| 红河县| 焦作市|