apache限制用户线程数实现
下载及安装部分
#apache is compiled as a DSO
wget http://dominia.org/djao/limit/mod_limitipconn-0.22.tar.gz¼br /> #我下的是apache2.xxx对应版本
tar xvzf …tar.gz
/bin/apxs -c -i -a mod_limitipconn.c
ls ../modules/mod_limitipconn.so #检查/modules下是否有mod_limitipconn.so模块
cat ../conf/httpd.conf|grep mod_limitipconn.so
配置部分
1).在对应的虚拟主机中加入:
< IfModule mod_limitipconn.c>
< Location /限制的目录,如downloads>
MaxConnPerIP 2
NoIPLimit image/* #去除图片线程限制
< /Location>
< /IfModule>
2).需将#ExtendedStatus On的注释去掉
3).mod_limitipconn sets the LIMITIP environment variable to 1 whenever a
download is denied on the basis of too high an IP count. You can use
this variable to distinguish accesses that have been denied by this
module. For example, a line like
CustomLog /logs/apache/testsrv_access_log common env=!LIMITIP
#不然日记中会记录下所有拒绝连接的事件,这些信息如果不需要记录的话就在common(或combined)后加入env=!LIMITIP#这个拒绝连接的事情现在在errog_log里面仍有记录
Trackback URL: http://blog.zhangjianfeng.com/article/328/trackback
Tags: apache, 线程数





















0 Responses to “apache限制用户线程数实现”