其實整個設定過程不太難,了解之後再設定,一下就好了…也不會讓自家小小的ADSL 被 Search BOT spider 爬到掛
總算解決擾人許久的問題!
下方的照片,即是設定成功之後,下載檔案的測試,apache 就會將adsl 的上傳頻寬限定在 18kbps(紅設定的限定值上限) 以下,而不致於把整個頻寬吃掉
實驗環境:
Debian4.0r0
apache2-mpm-itk
1.First,install package:libapache2-mod-cband
#apt-get -i libapache2-mod-cband
安裝後,即會在 /etc/apache2/mods-available/ 目錄看見 cband module 的兩個檔案: cband.conf , cband.load
2.Second, add the config into /etc/apache2/apache2.conf at least
CBandScoreFlushPeriod 1
CBandRandomPulse On
3.Third, 將 cband module 鍵立鍵結至 /etc/apache2/mods-enabled/ 目錄中
#cd /etc/apache2/mods-enabled/
#ln -s ../mods-available/cband.load cband.load
#ln -s ../mods-available/cband.conf cband.conf
※Apache 在啟動時,會去掃描 /mods-enabled/ 目錄,將裡面的模組全部載入,所以才要將鍵結置在其中
4.設定 site config ,加入頻寬限制
CBandSpeed 18kb/s 10 30
CBandRemoteSpeed 10kb/s 3 3
以為下紅的 /etc/apache2/sites-available/default 範例設定
NameVirtualHost red.ns2go.com
<VirtualHost 1.2.3.4>
ServerAdmin webmaster@localhost
ServerName red.ns2go.com
DocumentRoot /var/www
CBandSpeed 18kb/s 10 30
CBandRemoteSpeed 10kb/s 3 3
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
………………………
=========================================================
若 ServerName 及 NameVirtualHost 未設定好,會出現以下的錯誤訊息
[Fri Jul 13 01:24:06 2007] [warn] Invalid command 'CBandSpeed', undefined virtualhost name
[Fri Jul 13 01:24:06 2007] [warn] Invalid command 'CBandRemoteSpeed', undefined virtualhost name
而對於當個 vhost 的設定
CBandSpeed 18kb/s 10 30
CBandRemoteSpeed 10kb/s 3 3
CBandSpeed 指對於這個網站(IP)的總連線速率最大為18kbps,每秒最多只能有10條連線,最多為30條連線數。
CBandRemoteSpeed 是限制每一個獨立的連線速率最大為10kbps,而其每秒最多只能有3條連線,最多為2條連線數。
以上資料參考於:
Manage Apache Download Speed And Traffic Limits With mod_cband – Page 2
到處都可以看到 bojack 學長的蹤跡,真可怕 @@

![[Betrothal] 裕廣Eddy & 靜怡Sara](http://lh6.ggpht.com/_2l8BzEPgrEk/TL8g1jEMbLI/AAAAAAAAEmg/IxcQaco4QfU/s160-c/2010.10.03-0.jpg)




1. Pingback by [system]Apache 2 頻寬限制模組 mod_cband - 哇寶部落格
9/七月/2009 at 4:00 下午
[...] http://www.adj.idv.tw/html/75/t-1675.html http://www.redmaple.idv.tw/index.php/archives/164 (Debian上安裝 mod_cband) Tags: [...]