Windows下Apache对客户端访问进行限速

  • A+
所属分类:Windows
高性能企业级服务器首台5折

ECS Windows下安装了Apache, 希望对客户端访问进行限速。 Bw_mod模块可以根据来源IP进行带宽限制。

下载for windows 版本编译好的:http://www.ivn.cl/files/dlls/mod_bw-0.8-2.2.6/mod_bw.dll 。也可以访问http://www.ivn.cl/ 查找对应的版本

  1. 安装mod_bw.dll模块

把下载的mod_bw.dll放到 Apache安装目录的modules\目录中。

  1. 修改Apache的配置文件httpd.conf,增加如下行:

1
 LoadModule bw_module modules/mod_bw<span class="hljs-selector-class">.dll</span>
  1. 虚拟主机中激活bw_module模块. 可以在全局范围添加,也可以对虚拟主机范围进行添加。编辑httpd.conf, 增加:

1
2
3
4
5
6
7
8
ServerAdmin test<span class="hljs-symbol">@126</span>.com
DocumentRoot E:\www\abc_com
ServerName www.abc.com
CustomLog E:\logs\abc_com-access.<span class="hljs-built_in">log</span> combined
BandWidthModule On   <span class="hljs-meta">#开启模块</span>
ForceBandWidthModule On  <span class="hljs-meta">#所有的请求都要经过这个模块的处理</span>
BandWidth all <span class="hljs-number">409600</span>  <span class="hljs-meta">#限制该虚拟主机可使用的总宽带为4M</span>
LargeFileLimit .rmvb <span class="hljs-number">20</span> <span class="hljs-number">20000</span>  <span class="hljs-meta">#  限制所有大于20K的后缀名为.rmvb的文件下载速度是20K/S</span>

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: