返回列表 發帖

apache2用mod_cband來限制流量



apache2用mod_cband來限制流量

http://mod-cband.com/

安裝配置mod-cband      (支援httpd-2.0)

#        cd        /tmp
#        wget      http://cband.linux.pl/download/mod-cband-0.9.7.3.tgz
#        tar        zxvf                mod-cband-0.9.7.3.tgz
#        cd        mod-cband-0.9.7.3
#        PATH=/usr/local/apache/bin PATH
#        ./configure
#        make
#        make        install



NameVirtualHost 12.34.56.78                ( 主機 IP 位址 )
<VirtualHost www.test.net.cn>
        ServerName www.test.net.cn:80
        ServerAdmin admin@test.net.cn
        DocumentRoot "/usr/local/apache/htdocs/www.test.net.cn "
        DirectoryIndex test.php
        ErrorLog logs/www.test.net.cn/error_log
        CustomLog logs/www.test.net.cn/access_log        common

CBandLimit 100M
限制虛擬主機總訪問帶寬為100Mb。


CBandSpeed 1024 10 30
限制此虛擬主機最高訪問速度1024kbps
限制此虛擬主機每秒最高接受請求數10個
限制此虛擬主機最高併發連接30個

CBandRemoteSpeed 10kb/s 3 2
限制來自遠端訪問速度10kB每秒,3個請求每秒,2個連接。

CBandPeriod 4W
設定多久對所記錄的全局訪問帶寬進行重設(清零)。
4W=4 weeks 4周(一個月)


<Location /cband-status>
SetHandler cband-status
</Location>
開啟了mod_cband的即時監測功能,可以http://server_name/cband-status進行直觀的觀測。(全局監測)

<Location /cband-status-me>
SetHandler cband-status-me
</Location>

</VirtualHost>

返回列表