问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

apache2.4.33的配置文件httpd.conf中配置mod_bw(限速模块)怎么配置.

发布网友 发布时间:2022-04-30 15:07

我来回答

1个回答

热心网友 时间:2023-10-08 15:58

windows下的安装十分简单,将 mod_bw.dll 放到apache的moles目录下。编辑 httpd.conf,加入LoadMole bw_mole moles/mod_bw.dll即可。
以下的配置为我实战里面配置的文件 你可以参考一下看看

二、配置及参数
该模块虽然大小并不大,但配置参数却非常丰富,几乎我们想到的情况其都可以进行配置。该模块共有9个配置参数。
1、BandWidthMole [On|Off]
默认该模块是关闭的,BandWidthMole On可以开启他。
2、ForceBandWidthMole [On|Off]
预设不会过滤每个需求。如果开启他,他将处理过滤每个需求。
3、BandWidth [From] [bytes/s]
这边有两个参数。From 是*来源的位置,也就是该位置受*。他可以是完整的hostname、比如域名 www.chaodiquan.com 或IP这些都是可以的。可搭配子网掩埋使用,例如
192.168.0.0/24 or 192.168.0.0/255.255.255.0 。另一个参数是*的速率,以 bytes
每秒为单位;假如为 0,则不受*。
4、MinBandWidth [From] [bytes/s]
这边也有两个参数,From的用法同参数3的一样,另一个参数每个连线*的最小速率,以 bytes/s 为单位,-1 代表无*。
5、LargeFileLimit [Type] [Minimum Size] [bytes/s]
Type 用于指明文件类型,可以使用 * 代表全部。也可使用 .tgz 、 .avi 等。Minimun Size 单位是 kbytes/s,只要超过这个 Size 就被规范在这个设定的限速中。最后一个参数就是被*的速率!
6 - BandWidthPacket [Size]
可能您不需要去设定这个参数!预设值为 8192,适用于任何速度。这个设定必须介于 1024 至 131072。小的封包将使得速度变慢,且更耗费系统效能;相反亦是。
7、BandWidthError [Error]
这个选项是用来自定义错误讯息的。默认情况下,超过最大连接时,将会显示503错误。但用户往往不理解什么是503,你可以自订一个错误,错误号码从 300 至 599之间选择。在自订错误编码时请注意,要使用尚未被定义的号码!
例如:使用错误号码 510(510尚未被定义)
ErrorDocument 510 /errors/maxconexceeded.htmlBandWidthError 510

8、MaxConnection [From] [Max]
max参数是设定最大的连接数。假如连接超过这个数量,Apache将显示503 Service Temporarily Unavailable错误。在设定这个参数之前,需先指定 BandWidth 值。他不需要设定的太低,您可以设定为无*。
9、显示该模块的状态(该参数是从0.9版本后新增的)
配置如下:
<location /modbw>
SetHandler modbw-handler </location>

此时,可以通过http://127.0.0.1/modbw查看该模块的状态,也可以通过http://127.0.0.1/modbw?csv下载为
csv文件查看目前的状态。通过该链接可以查看到id、name、lock、count、bw、bytes、hits几项内容。
该模块相关参数可以设定在virtual host或directory配置内,也可以设定在全局配置httpd.conf文件内或.htaccess里!不过使用.htaccess 别忘了把httpd.conf 里的AllowOverride设为ALL 。
1. *每个连接速度10kb/s 1. *每个连接速度10kb/s
<Virtualhost *>
BandwidthMole On
ForceBandWidthMole On
Bandwidth all 10240
MinBandwidth all -1
Servername xxxxx </Virtualhost>

2. *每一个连接 100 kb/s,最小的速率为 50kb/s,且当超过 500 kb时,限速为 50kb/s
<Virtualhost *>
BandwidthMole On
ForceBandWidthMole On
Bandwidth all 1024000
MinBandwidth all 50000
LargeFileLimit * 500 50000
Servername xxxxxx </Virtualhost>

3. * avi & mpeg 文件的下载速度为 20 kb/s
<Virtualhost *>
BandwidthMole On
ForceBandWidthMole On
LargeFileLimit .avi 1 20000
LargeFileLimit .mpg 1 20000
Servername xxxxx </Virtualhost>

4、当文件类型(mime)为 text 格式时,*速度为 5kb/s
<Virtualhost *>
BandwidthMole On
AddOutputFilterByType MOD_BW text/html text/plain
Bandwidth all 5000
Servername xxxxxx </Virtualhost>

总结:该模块主要用于对下载速度进行* 希望可以帮助到你的哈
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机如何查看桌面壁纸 科目三学车时把教练车撞坏了,教练要求我赔总金额的20%,我需要赔吗... 日本政府无条件投降到底是1945年9月2日还是九月3日?还是8月15日?请了... 国家承压阀门产品监督检验中心的关键仪器都包括哪些类型? 我的世界原初修真精血怎么弄 用过耳机后,音响无法发出声音 为什么插耳机后音响没声音了 教你如何免费升级win10 windows8怎么升级到win10 windows8升级到win10方法 操作系统怎么升级win10 同样多的白糖和方糖加入到同样多的水中,哪一个溶解能力强? 关于C#导入excel 数据到 数据库 请问,白糖和方糖有什么区别? OUTLOOK邮件中如何自动显示发送人的联络方式 白糖和方糖一样吗? visual studio 2010 使用SQLConnection 连接oracle数据库时没有oracle... 谁知道房祖名演的&lt;早熟&gt;的片尾曲 cs1.5密码问题 桌面ie图标无法删除 粉碎机也粉碎不了 而且登qq就会出来 IE7.0输入网址按ctrl+enter会出现www.XXXXX.com.cn,请问如何改为www.XXXXX.com呢? 用人单位辞职后索要量身定制的工装合法吗 辞职后,公司要求员工对工装赔款,是否合理? 北京整体家装公司有哪些装修合同管理制度?如何装修最安全 家庭装修合同、工装装修合同。 各位能否把上述装修合同发给我。邮箱fu... 药学专业考什么证书 oppo A59s的hd怎么去掉? 小米平板2屏幕点不动了是内屏坏了还是外屏坏了 oppoA59S的HD怎么关? 我是用OPPO A59s的手机,手机上右角出现了手机符号和HD这样的字母怎么关 OPPOA59s手机屏幕的通知栏为什么出现HD,怎么关闭 方糖和蜜糖是什么样的糖 姜汁方糖可以用冰糖或白糖做吗? 一块方糖和一些等量的绵白糖在水里用力搅拌谁消化的快为什么 哈士奇喜欢吃什么 白砂糖为什么可以保持方糖的形状? 方糖 和白糖和牙签放在水里牙签会接近哪个 养哈士奇 应该都喂它吃什么呢 电影《方糖》里面他们吃的那到底是什么糖? 方糖是什么? 如果不喂狗粮都该喂给哈士奇吃什么啊? 哈士奇吃什么? 哈士奇除了吃狗粮之外还能吃什么 最近好多人在聊“微信盒子”,请问到底是什么东西啊? 五个月的哈士奇吃什么?如何喂食? 现在微信盒子很火爆,到底是怎么回事?是不是像小米盒子一样可以看电视的那种啊? 面膜膏如何涂抹 哈士奇成犬一般吃什么? 免洗式膏状面膜怎么用 最近听朋友在说什么微信盒子,这到底是什么? 免洗面膜如何正确使用