PHP Apache模块mod_规避,不仅通过IP阻塞
我遵循此教程并安装mod_evasivePHP Apache模块mod_规避,不仅通过IP阻塞,php,apache2,whm,mod-evasive,Php,Apache2,Whm,Mod Evasive,我遵循此教程并安装mod_evasive DOSHashTableSize 3097 第10页 DOSSiteCount 50 时间间隔3 剂量间隔4 剂量阻断周期60 我设置了设置DOSBlockingPeriodBlock bad IP 60秒。它的默认设置是10秒 如果我在3秒内刷新我的网站10次,那么我会得到403错误,看起来还可以 问题1 但10秒后或10秒前的某个时候,我的网站再次开始工作,它不会阻止我的IP 60秒 问题2 对于测试,我使用不同的用户代理每秒发送500个请求
DOSHashTableSize 3097
第10页
DOSSiteCount 50
时间间隔3
剂量间隔4
剂量阻断周期60
我设置了设置DOSBlockingPeriod
Block bad IP 60秒。它的默认设置是10秒
如果我在3秒内刷新我的网站10次,那么我会得到403错误,看起来还可以
问题1
但10秒后或10秒前的某个时候,我的网站再次开始工作,它不会阻止我的IP 60秒
问题2 对于测试,我使用不同的用户代理每秒发送500个请求,这不会阻止我的请求。这并不是用IP保护我免受DDos攻击。如果所有请求都来自同一个useragent,则其将阻止IP 如果一个浏览器中有任何IP块,则它在另一个浏览器中工作,这意味着mod_evasive block check IP+user_agent。我想阻止一个坏IP 60秒 我检查答案,这些答案是8年前的,对我来说不是一个解决方案 Centos 7、PHP7.2、Apache 2.4 有解决办法吗
<IfModule mod_evasive24.c>
DOSHashTableSize 3097
DOSPageCount 10
DOSSiteCount 50
DOSPageInterval 3
DOSSiteInterval 4
DOSBlockingPeriod 60
</IfModule>