apache 下限制单个IP 的并发连接数
2008-03-27 xiao H Posted in 服务器应用
服务器上放了有几个linux 发行版的 ISO 文件,本来是方便大家下载的好事,但总有些人太过强求速度,联系发起几十个甚至几百个进程来下载,搞的apache 下都是这些链接,严重影响别人!所以不得不装个 mod_limitipconn 限制一下并发连接数。服务器上的是apache2.x的版本,所以要用这个 http://dominia.org/djao/limitipconn2.html
下载:
rpm 包
# wget -c http://dominia.org/djao/limit/mod_limitipconn-0.22-1.i386.rpm
源码包
# wget -c http://dominia.org/djao/limit/mod_limitipconn-0.22.tar.gz
安装:
rpm 安装
# rpm -Uvh mod_limitipconn-0.22-1.i386.rpm
源码安装:
# tar zxvf mod_limitipconn-0.22.tar.gz
# cd mod_limitipconn-0.22
# make
# make install
配置:
修改httpd.conf
ExtendedStatus On (一般不用改,有些已经注释掉去掉#即可。)
加入下面这句
LoadModule limitipconn_module modules/mod_limitipconn.so
# 以下这段可以加在全局配置立也可以加在单个虚拟主机里,我的只放在自己的虚拟机里。
<IfModule mod_limitipconn.c>
<Location />
MaxConnPerIP 3 (这个限制全站最高连接数3 这个太BT了,只是做个演示)
</Location>
</ifmodule>
<IfModule mod_limitipconn.c>
<Location /down >
MaxConnPerIP5 (限制down 目录下最高5个连接数,这才是我想要的)
</Location>
</IfModule>
重启你的apache
还没有评论呢。


我来说两句