windows下apache如何控制流程量和IP並發數

來源:互聯網
上載者:User

windows下的apache限制IP串連數需要mod_limitipconn.dll模組,以apache2.2為例

1、下載對應的模組mod_limitipconn.dll
2、放在Apache2.2\modules下面
3、修改httpd.conf配置
      LoadModule status_module modules/mod_status.so         將前面的#去掉
在後面增加

ExtendedStatus On

LoadModule limitipconn_module modules\mod_limitipconn.dll

<IfModule mod_limitipconn.c>

<Location />

MaxConnPerIP 3

NoIPLimit image/*

</Location>

</IfModule>

說明:

<Location /> #要限制的目錄,此處表示的根目錄
MaxConnPerIP 3 #要限制每個IP的並發串連數,此處為3
NoIPLimit image/* #對圖片檔案夾不做IP限制

重啟apache

流量控制:

在 http://modules.apache.org 網站裡面找到一個 Bandwidth Module 的 module
安裝:

1. 將 mod_bw.dll 放到安裝 apache 檔案夾下的 modules裡
2. 編輯 httpd.conf,將 LoadModule bw_module modules/mod_bw.dll 加入
3. 重開 apache
4. 查看 phpinfo() 裡是否有 mod_bw
下面是設定舉例:

限制每一個連線為 100 kb/s,最小的速率為 50kb/s,且當檔案超過 500 kb 即限速為 50kb/s

BandwidthModule On
ForceBandWidthModule On
Bandwidth all 1024000
MinBandwidth all 50000
LargeFileLimit * 500 50000
Servername www.example.com

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.