WEB服务的下载限速(2)(限速模块安装与配置)
WEB服务的下载限速(二)(限速模块安装与配置)
一、准备工作
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
四、重启测试