一、准备工作
1、下载mod_bw-0.92.tgz
2、安装httpd-devel
yum install httpd-devel
二、安装限速模块
tar -xvf mod_bw-0.92.tgz
apxs -c -i -a mod_bw.c
三、配置apache
vim /usr/local/apache/conf/httpd.conf
查看是否已加载 LoadModule bw_module modules/mod_bw.so
如果没有手工添加
修改BandWidthModule On去掉前面的#
BandWidthModule On
在你的别名、虚拟主机或其它需要限速的目录中添加
BandwidthModule On
ForceBandWidthModule On
配置限速
Bandwidth all 3000000
LargeFileLimit .apk 200 3000000
加起来看起来像这样
<Directory "/usr/apache-tomcat-7.0.47/webapps/test">
#<Directory "/var/www/test">
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all
#MaxConnPerIP 3
# MaxConnection all 30
BandwidthModule On
ForceBandWidthModule On
# Every user's max_bandwidth
Bandwidth all 3000000
#MinBandwidth all -1
# .apk Share bandwidth 3M
LargeFileLimit .apk 200 3000000
</Directory>
限速模块的说明文档参考这个url http://legacy.ivn.cl/files/txt/mod_bw-0.92.txt
四、重启测试