yanqiufang 发表于 2018-11-27 12:39:27

使用mod_cband控制Apache2带宽和流量

freebsd7.1配置apache2.2.11,使用mod_cband控制apache站点的流量。
下载:mod_cband
URL:http://codee.pl/download/cband/

系统已经安装了apache,配置mod_cband。
#tar xzvf mod-cband-0.9.7.5.tgz
#cd mod-cband-0.9.7.5
./configure --with-apxs=/usr/local/apache/bin/apxs    //指定一下 apxs的路径,否则可能会出错
#make
#make install
安装成功后提示:
chmod 755 /usr/local/apache/modules/mod_cband.so

打开/usr/local/apache/conf/httpd.conf
“LoadModule cband_module       modules/mod_cband.so”已经添加。
然后在虚拟主机配置文件中,按以下方法修改:

ServerName www.example.com
ServerAdmin webmaster@example.com
DocumentRoot /home/www/html/example_com
CBandLimit 100M   //限制虚拟主机总访问带宽为100Mb。
CBandSpeed 1024 10 30       //CBandSpeed限定总的最大链接速度为1024kb,最多并发处理10个请求每秒和30个链接每秒
CBandRemoteSpeed 20kb/s 5 3   // CBandRemoteSpeed限定一个用户最多能有20kb的链接速度,最多并发5个请求每秒和3个链接每秒
CBandPeriod 4W   //设定多久对所记录的全局访问带宽进行重设(清零)。4W=4 weeks 4周(一个月)

SetHandler cband-status


# 开启了mod_cband的实时监测功能,可以通过http://server_name/cband-status进行直观的观测。(全局监测)

SetHandler cband-status-me


# 开启了mod_cband的实时监测功能,可以通过http://server_name/cband-status-me进行直观的观测。(单一监测)




页: [1]
查看完整版本: 使用mod_cband控制Apache2带宽和流量