mod_dosevasive模块安装及配置说明

海宁
2023-12-01

编译方法:

/usr/local/apache/bin/apxs -c -i -a mod_evasive20.c

 

编辑httpd.conf,加入以下内容:

LoadModule dosevasive20_module modules/mod_dosevasive20.so
<IfModule mod_dosevasive20>
DOSHashTableSize 3097  记录和存放黑名单的哈西表大小,如果服务器访问量很大,可以加大该值
DOSPageCount 2        同一个页面在同一时间内可以被 同一个用户访问的次数,超过该数字就会被列为攻击,同一时间的数值可以在DosPageInterval参数中设置。
DOSSiteCount 50        同一个用户在同一个网站内可以同时打开的访问数,同一个时间的数值在DOSSiteInterval中设置。
DOSPageInterval 1      设置DOSPageCount中时间长度标准,默认值为1。
DOSSiteInterval 1      设置DOSSiteCount中时间长度标准。
DOSBlockingPeriod 10   被封时间间隔秒,这中间会收到 403 (Forbidden) 的返回。
</IfModule>

 

 

如果刷新频繁,将会出现以下提示:

"Forbidden
You don't have permission to access /XXXX/aab.php on this server."

 

 类似资料: