apache如何限制用户线程数?
时间:2004-12-21 来源:chenlei9907
限制客户端一个IP同时连接数,实际应用:限制flashget,网络蚂蚁等软件只有2个进程有效
apache如何限制用户线程数?
限制客户端一个IP同时连接数,实际应用:限制flashget,网络蚂蚁等软件只有2个进程有效。
(注释:/opt/httpd/是我的apache的安装目录,大家可以自行改成自己的路径)
首先,从http://dominia.org/djao/下载mod_limitipconn-0.22.tar.gz
上传解压后运行
#/opt/httpd/bin/apxs -c -i -a mod_limitipconn.c 将此外部DSO模块编译入Apache
检查/opt/httpd/modules是否有mod_limitipconn.so模块
配置apache配置文件,找到相应位置,如下:
LoadModule limitipconn_module modules/mod_limitipconn.so
#
<IfModule mod_limitipconn.c>
<Location />
MaxConnPerIP 2
</Location>
</IfModule>
并将#ExtendedStatus On的注释去掉
重启Apache,检查是否可限制单一IP多个并发连接
测试效果,用flashget下载,默认是5个蚂蚁,只有2个可以连接并进行下载,其他的3个始终连接不上!--成功!!!
相关阅读 更多 +