У нас странная ситуация, мы настроили mod_evasive с apache 2.4 на Ubuntu 14. Мы добавили IP-адреса ботов Google в белый список (мы поддерживаем длинный список внутренних и внешних IP-адресов в белом списке). Но IP-адреса Google по-прежнему заблокированы mod_evasive.
Мы проверили функциональность mod_evasive, она работает нормально (мы протестировали с помощью тестового инструмента Apache, добавив IP-адрес в белый список). Ниже приведена конфигурация. Первоначально IP-66.249.66.5 является частью подсети 66.249.64.0/19, но мы добавили его с подсетями 24 и 32.
<ifmodule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 8
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 3
DOSBlockingPeriod 600
DOSLogDir /var/log/mod_evasive
DOSEmailNotify [email protected]
DOSWhitelist 66.249.66.5 66.249.0.0/16 66.249.64.0/19
</ifmodule>
root@ip-10:~# apachectl -M | grep -i ev
evasive20_module (shared)