1. 下载安装包:
httpd-2.0.59.tar.gz
libapache2-mod-bandwidth_0.6-1.tar.gz
libapache2-mod-limit-ipconn_0.22-1.tar.gz
利用 mod-bandwidth 包来控制连接下载速度,利用 mod-limit-ipconn 包来控制单个 IP
能够建立的最大连接数。
2. 安装流程:
将三个安装包上传到/usr/local/目录下,并分别解压缩:
#tar zxvf httpd-2.0.59.tar.gz
#tar zxvf libapache2-mod-bandwidth_0.6-1.tar.gz
#tar zxvf libapache2-mod-limit-ipconn_0.22-1.tar.gz
#cd httpd-2.0.59
#./con&gure
#make
#make install
#cd ../libapache2-mod-limit-ipconn/module
#/usr/local/apache2/bin/apxs -i -a -c mod_limitipconn.c
#cd ../libapache2-mod-bandwidth/module
#/usr/local/apache2/bin/apxs -i -a -c bw_mod.c
最后两个编译操作会自动更新/usr/local/apache2/conf 文件夹下的配置文件 httpd.conf,
最后再根据应用调整配置文件并进行相应测试就 OK 了。
3. 配置过程:
配置文件中必须存在这两行,以便成功加载这两个附加包:
LoadModule limitipconn_module modules/mod_limitipconn.so
LoadModule bw_module modules/bw_mod.so
增加下面的配置参数以进行流量控制:
<IfModule mod_limitipconn.c>
<Location />
MaxConnPerIP 3
</Location>
</IfModule>
评论0