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>
 
    <Location /mp3>
	MaxConnPerIP 1
	OnlyIPLimit audio/mpeg video
    </Location>
</IfModule>

上面的第一段代表在用户访问/somewhere目录时,最多允许单ip3个连接,但是image目录下的文件不进行计数。

上面的第二断代表用户在访问/mp3目录时,最多允许单ip1个链接,仅仅对audio/mpeg video类型的文件访问时进行限制

当然了最简单的就是这样了

<IfModule mod_limitipconn.c>
    <Location />
        MaxConnPerIP 2
    </Location>
</IfModule>

发表评论

电子邮件地址不会被公开。 必填项已用*标注