下载两个插件
wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2
wget http://ivn.cl/files/source/mod_bw-0.92.tgz
解压安装
tar xvf mod_limitipconn-0.24.tar
cd mod_limitipconn-0.24
apxs -c -i -a mod_limitipconn.c
cd ..
tar xvf mod_bw-0.92.tgz
由于apache新版本的问题,要编辑mod_bw.c 将所有 remote_addr 替换成 client_addr (老版本则不用,可以下面命令报错再修改)
apxs -c -i mod_bw.c
编辑httpd.conf
ExtendedStatus On //打开mod_limitipconn
LoadModule limitipconn_module modules/mod_limitipconn.so //载入模块
LoadModule bw_module modules/mod_bw.so //载入模块
虚拟主机添加配
BandwidthModule On //打开mod_bw
ForceBandWidthModule On //同上
LargeFileLimit .rar 1 100000 //限制所有rar文件每秒下载100K
MaxConnPerIP 2 //每个IP最多两个连接
NoIPLimit image/* //对图像文件不做IP连接限制
如果aps not found,请执行 yum -y install httpd-devel
网友评论