Назад | Перейти на главную страницу

mod_evasive проблемы с конфигурацией модуля apache

Я настроил mod_evasive чтобы не блокировать 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 dare1235@gmail.com
  DOSWhitelist    127.0.0.1
  DOSWhitelist    66.249.*.*
</IfModule>

Вот IP-адрес гугл-бота 66.249 ..

Вышеуказанная конфигурация не работает и все еще запрещает DOSWhitelist 66.249.. IP-адреса.

Что я делаю не так?

Попробуйте просто «66.249», потому что это не регулярное выражение.

Я думаю, у вас проблема с синтаксисом. Попробуйте просто 66,249. *

Предоставляя ввод для диапазона, вы должны указать хотя бы последний 3 октеты.

Например, вы должны использовать вот так:

DOSWhitelist xx.xx.xx.*

а не это

DOSWhitelist xx.xx.*