apache mod_limitipconn 的配置方法
在你的apache的conf文件里面加入
LoadModule limitipconn_module lib/apache/mod_limitipconn.so
ExtendedStatus On
下面就是apache mod_limitipconn的配置了
有两种基本配置,第一种是对整个服务器进行配置,第二种是对单个虚拟主机进行配置,区别就是配置参数是否放在VirtualHost里面。
MaxConnPerIP 3 后面的3代表最多允许单个ip同时3个请求
NoIPLimit image/* 代表image目录不进行ip限制
OnlyIPLimit audio/mpeg video 代表只限制音频视频文件
- <ifmodule mod_limitipconn.c>
- <location /somewhere>
- MaxConnPerIP 3
- NoIPLimit image/*
- </location>
- </ifmodule>
- <ifmodule mod_limitipconn.c>
- <location /somewhere>
- MaxConnPerIP 1
- OnlyIPLimit audio/mpeg video
- </location>
- </ifmodule>
上面的第一段代表在用户访问/somewhere目录时,最多允许单ip3个连接,但是image目录下的文件不进行计数。
上面的第二断代表用户在访问/mp3目录时,最多允许单ip1个链接,仅仅对audio/mpeg video类型的文件访问时进行限制
当然了最简单的就是这样了
- <ifmodule mod_limitipconn.c>
- <location />
- MaxConnPerIP 5
- </ifmodule>
——-更新于 2006年8月31日(也就是38年才一次的闰7月的第二个七夕节的第二天)
- <ifmodule mod_limitipconn.c>
- <location /html/www>
- MaxConnPerIP 5
- NoIPLimit /images/*
- </location>
- </ifmodule>
其中,/html/www 是你的服务器的绝对路径,/images/是你的服务器的web相对路径,要这样配置才有效果。
PS:多种排列组合测试得出的结果。。。
发表您的高见!