apache 下载限速


缘由:
        服务器上行带宽有限,避免cdn更新资源占满服务器带宽资源。

centos下,先安装apache开发包:
        yum install -y httpd-devel

1、下载mod_bw模块,地址这里
2、解压mod_bw-0.92.tgz(先新建个mod_bw目录)
        tar zxvf mod_bw-0.92.tgz -C mod_bw/
3、安装apache扩展模块
        apxs -i -a -c mod_bw.c
4、配置apache

#限制此目录下的下载速度,所有连接对此目录下的最大的总速度为400kb/s
<Directory "/mnt/web/">
BandwidthModule On
ForceBandWidthModule On
BandWidth all 409600
LargeFileLimit * 500 409600
</Directory>

ps.
BandWidth all 409600,单位字节,每个连接最大400kb/s的下载速度
LargeFileLimit * 500 409600  表示大于500kb的文件,按最大400kb/s的速度进行下载。不管多少连接,总速度按这个来。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM