限制apache http线程的带宽

作者 : admin 于 2009年05月29日, 12:09:15
2009
05-29

最近带宽告急,原因是我做了几个开源软件的下载,结果带宽持续飙升,已经到了IDC给我的限度,所以在apache上增加了mod_bw模块(mod_bandwidth).

下载 mod_bw 的源代码 http://www.ivn.cl/apache/files/source/mod_bw-0.8.tgz

解压后,执行 apxs -i -a -c mod_bw.c

貌似自动就加到httpd.conf文件里。

如果不是自动的,就手工拷贝 mod_bw.so 到 apache module目录,httpd.conf 里增加 LoadModule bw_module modules/mod_bw.so

在虚拟主机里增加如下配置文件

  1. BandWidthModule On             #打开带宽限制功能
  2. ForceBandWidthModule On     #强制带宽限制
  3. BandWidth all 102400            #强制100KB
  4. MinBandWidth all -1

具体的配置文档可以看这里

mod_bw-08