我的环境是appserv-win32-2.5.10集成环境
网站的图片被大量恶意IP访问
百度良久找到这个模块
引入这个模块配置之后的确是有作用的
但作用不是很大,最后曲线救国解决了这个问题,解决的方法有很大局限性 我就不说了;
具体配置如下 conf/httpd.conf
LoadModule dosevasive22_module modules/mod_dosevasive22.so #引入模块
<IfModule dosevasive22_module>
DOSHashTableSize 3097 #记录黑名单的尺寸
DOSPageCount 6 #每个页面被判断为dos攻击的读取次数 一旦超过,用户ip将被列入黑名单
DOSSiteCount 100 #每个站点被判断为dos攻击的读取部件(object)的个数 一旦超过,用户ip将被列入黑名单
DOSPageInterval 1 #读取页面间隔秒 同一页面的规定间隔时间
DOSSiteInterval 1 #读取站点间隔秒
DOSBlockingPeriod 200 #被封时间间隔秒 规定列入黑名单内ip的禁止时限,在时限内,用户继续访问将收到403 (Forbidden)的错误提示,并且计时器将重置。
由于列入黑名单后每次访问都会重新计时,所以不必将时限设置太大。在Dos攻击下,计时器也会保持 重置
</ifmodule>
我们还可以做防盗链设置,禁止直接访问图片:
<VirtualHost *:80>
DocumentRoot "C: