首页 小组 文章 搜索 用户
全部 linux Nginx Apache PHP DNS windows 其它 同步与备份 js 数据库 前端 unix

windows下apache使用mob_bw限速模块

天边的云
发表于 2019-07-03 18:48:20

下载地分别有vc14和15下载,同时支持32位及64位系统,请根据自己的系统位数进行下载并安装。
你也可以从插件的官方下载https://www.apachelounge.com/download/
以下是本站下载地址
http://yum.osyum.com/windows/apache/mod/mod_bw-0.92-win32-VC14.zip
http://yum.osyum.com/windows/apache/mod/mod_bw-0.92-win32-VC15.zip
http://yum.osyum.com/windows/apache/mod/mod_bw-0.92-win64-VC14.zip
http://yum.osyum.com/windows/apache/mod/mod_bw-0.92-win64-VC15.zip
windows下的安装十分简单,下载解压后将mod_bw.dll放到apache的modules目录下。编辑 httpd.conf,加入LoadModule bw_module modules/mod_bw.dll
配置示例,以下没有经过测试,有时间在测试
示例
该模块相关参数可以设定在virtual host或directory配置内,也可以设定在全局配置httpd.conf文件内或.htaccess里!不过使用.htaccess 别忘了把httpd.conf 里的AllowOverride设为ALL 。
1. 限制每个连接速度10kb/s 1. 限制每个连接速度10kb/s
<Virtualhost *>
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 10240
MinBandwidth all -1
Servername www.example.com
</Virtualhost>
2. 限制每一个连接 100 kb/s,最小的速率为 50kb/s,且当超过 500 kb时,限速为 50kb/s
<Virtualhost *>
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 1024000
MinBandwidth all 50000
LargeFileLimit * 500 50000
Servername www.example.com
</Virtualhost>
3. 限制 avi & mpeg 文件的下载速度为 20 kb/s
<Virtualhost *>
BandwidthModule On
ForceBandWidthModule On
LargeFileLimit .avi 1 20000
LargeFileLimit .mpg 1 20000
Servername www.example.com
</Virtualhost>
4、当文件类型(mime)为 text 格式时,限制速度为 5kb/s
<Virtualhost *>
BandwidthModule On
AddOutputFilterByType MOD_BW text/html text/plain
Bandwidth all 5000
Servername www.example.com
</Virtualhost>

562 0

评论