Apache 限制下載帶寬, 限制訪問併發數

限制訪問帶寬html

Bandwidth Modapache

http://ivn.cl/category/apache/htm

sudo apxs -c -i -a mod_bw.cip

若沒有apxs, 則需安裝 apache2-devget

代碼以下
listen 10004
NameVirtualHost *:10004
<VirtualHost *:10004>
 DocumentRoot "/home/zhangy/www/test"
 ServerName *:10004
 BandwidthModule On
 ForceBandWidthModule On
 Bandwidth all 1024000
 MinBandwidth all 50000
 LargeFileLimit * 500 50000
 MaxConnection all 6
 ErrorLog "/home/zhangy/apache/www.test.com-error.log"
 CustomLog "/home/zhangy/apache/www.test.com-error.log" common
</VirtualHost>it

解壓bandwidth的壓縮文件後,裏面有一個mod_bw.txt有詳細的說明和實例,下面是部分參數說明:io

1,BandWidth localhost 0                                      #對localhost不限速
2,BandWidth 192.168.1.5 102400                       #對192.168.1.5限速爲100KBtest

3,BandWidth 「u:^Mozilla(.*)」 10240              #用mozilla時限速10KB
4,BandWidth 「u:wget」 102400                      #若是用wget下載時限速10KB下載

5,MinBandWidth all -1                                      #保證每一個客戶端最高速度可達10KB
6,LargeFileLimit .jpg 100 10240                      #jpg文件超過100KB,限速10KBim

7,#下面的510挺好,若是不設置,apache本身會報錯,就根報404差很少,頁面很是的醜
ErrorDocument 510 /exceed_speed.html
BandWidthError 510

8,MaxConnection all 10                                       #全部ip最大鏈接數爲10 9,MaxConnection 192.168.1.5 5                         #192.168.1.5最大鏈接數爲5

相關文章
相關標籤/搜索