ubuntu下用apache限速
需要测试低网速下的有些异常,因此我需要对服务器进行限速。有个现成的mod_bw可以使用,但是它的说明不是针对debian的,因此有些地方需要改下。
首先,需要apxs2模块,sudo apt-get install apache2-threaded-dev
接着下载:
wget http://ivn.cl/files/source/mod_bw-0.8.tgz
tar xzvf mod_bw-0.8.tgz
编译并安装:
sudo apxs2 -a -c -i mod_bw.c
大概会出点错误,主要是因为debian里面的apache2配置不太一样的缘故,也没关系,可以继续
创建bw.load:
sudo vi /etc/apache2/mods-available/bw.load
并写入:
LoadModule bw_module /usr/lib/apache2/modules/mod_bw.so
创建bw.conf:
sudo vi /etc/apache2/mods-available/bw.conf
并写入:
<IfModule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
BandWidth all 51200
MinBandWidth all -1
</IfModule>
最后一步:激活
sudo a2enmod bw(会将bw.load和bw.conf链接到mods-enable文件夹下)
重新启动下 sudo /etc/init.d/apache2 restart
运行期间,需要修改速度,直接修改/etc/apache2/mods-available/bw.conf
然后
sudo /etc/init.d/apache2 reload
即可
enjoy!