qazxsw1 发表于 2018-11-25 13:41:58

Apache mod_cband 流量控制

  mod_cband一个在apache2下使用的每用户、每虚拟主机、每客户端的带宽限制器
  mod-cband下载地址http://dembol.org/downloads/cband/mod-cband-0.9.7.5.tgz
  当然安装前提是你已经安装了Apache了
  =========================install mod-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
[*]
[*]
[*]
[*]    DocumentRoot "/www"
[*]
[*]    ServerName   www.sxkeji.com.cn
[*]
[*]    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进行网页监控
[*]
[*]
[*]
[*]SetHandler cband-status
[*]
[*]
[*]
[*]###########################################################################
[*]
[*]
[*]
[*]# service apache restart


  获得如下监控页面,浏览器访问http://IP/cband-status
http://img.my.csdn.net/uploads/201209/12/1347451321_3709.png



页: [1]
查看完整版本: Apache mod_cband 流量控制