我已经配置mod_evasive
为不阻止 Google 机器人的 IP。但它仍然禁止 Google 机器人。这是我的配置/usr/local/apache/conf/httpd.conf
:
<IfModule mod_evasive20.c>
DOSHashTableSize 4097
DOSPageCount 3
DOSSiteCount 100
DOSPageInterval 3
DOSSiteInterval 5
DOSBlockingPeriod 10
DOSLogDir "/var/log/httpd/modevasive/"
DOSEmailNotify [email protected]
DOSWhitelist 127.0.0.1
DOSWhitelist 66.249.*.*
</IfModule>
这里的 google 机器人 IP 是 66.249..
上述配置不起作用并且仍然禁止DOSWhitelist 66.249..
IP。
我究竟做错了什么?
答案1
我认为你的语法有问题。试试 66.249.*
答案2
尝试“66.249”,因为它不是正则表达式。
答案3
在提供范围输入时,您需要至少提供最后一个3八位字节。
例如,您必须像这样使用:
DOSWhitelist xx.xx.xx.*
而不是这个
DOSWhitelist xx.xx.*