国产探花免费观看_亚洲丰满少妇自慰呻吟_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。





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德县| 文登市| 天等县| 长武县| 秭归县| 安龙县| 稻城县| 洛隆县| 台前县| 兴国县| 鄂伦春自治旗| 汨罗市| 万年县| 丰台区| 顺义区| 平昌县| 赤水市| 义马市| 绥滨县| 东海县| 澄城县| 河南省| 天长市| 花莲县| 株洲县| 溧水县| 镇雄县| 通道| 焉耆| 简阳市| 平阳县| 周至县| 大兴区| 闽清县| 佛教| 华宁县| 黔西| 黔西| 青海省| 桦南县| 衢州市|