安装&下载
首先到 http://dominia.org/djao/limitipconn2.html 获取最新版本的下载链接。我这里获取到的是:
http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2
wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2
bzip2 -d mod_limitipconn-0.24.tar.bz2
tar -xvf mod_limitipconn-0.24.tar
apxs2 -c -i -a mod_limitipconn.c
这里的apxs2是Ubuntu里面的一个可选组件,默认没有安装,需要自行使用apt-get install apache2-dev安装。
如果是CentOS,应该使用yum install httpd-devel来安装,而且安装之后的可执行程序名是apxs。
RH系的可以找httpd-devel的rpm包使用rpm命令安装,在此不再细说。
之后,检查httpd.conf或apache2.conf里面是否有LoadModule limitipconn_module modules/mod_limitipconn.so,如果有则正常,继续向下看:
###下面就是对web目录下的文件下载限制#所限制的目录所在,此处表示主机的根目录 MaxConnPerIP 3 #所限制的每个IP并发连接数为3个 NoIPLimit image/* #对图片不做IP限制 #所限制的目录所在,此处表示主机的/mp3目录 MaxConnPerIP 1 #所限制的每个IP并发连接数为1个 OnlyIPLimit audio/mpeg video #该限制只对视频和音频格式的文件
重启即可。
Apache 添加limitipconn模块并限制IP的并发连接数 by 桔子小窝 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.