jinhonglu 2012-09-12
mod_cband 一个在apache2下使用的每用户、每虚拟主机、每客户端的带宽限制器
mod-cband下载地址(mod-cband-0.9.7.5.tgz)
具体下载目录在 /2012年资料/9月/13日/Apache mod_cband 流量控制
当然安装前提是你已经安装了Apache了
=========================installmod-cband==============================
# tar xf mod-cband-0.9.7.5.tgz -C /usr/src/
# cd /usr/src/mod-cband-0.9.7.5/
# ./config --with-apxs=/usr/local/apache2/bin/apxs
# make && make install
# grep cband /usr/local/apache2/conf/httpd.conf
LoadModulecband_module modules/mod_cband.so
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
# cat /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/www"
ErrorLog"/var/log/httpd/error_log"
CustomLog "/var/log/access_log"commbinedio
#########Cband#############################################################
CBandLimit 100M
#限制虚拟主机总访问带宽为100Mb
CBandSpeed 1024 10 30
#限定总的最大链接速度为1024kb,最多并发处理10个请求每秒和30个链接每秒
CBandRemoteSpeed 10kb/s 3 2
#限定一个用户最多能有10kb的链接速度,最多并发3个请求每秒和2个链接每秒
CBandPeriod 4W
#设定多久对所记录的全局访问带宽进行重置。4W=4weeks 4周
#开启mod_cband的实时监测功能,可以通过http://IP/cband-status进行网页监控
<Location /cband-status>
SetHandler cband-status
</Location>
###########################################################################
</VirtualHost>
# service apache restart
获得如下监控页面,浏览器访问http://IP/cband-status