Ответ 1
Включен ли `mod_evasive '? Чтобы посмотреть, пожалуйста, попробуйте
ls /etc/apache2/mods-enabled/
, и если вы видите mod-evasive.load, модуль apache mod-evasive включен.
Цель этого модуля - запретить доступ с запросом 403, когда слишком много запросов поступает с одного и того же ПК (ip) или или когда много страниц просматривалось за короткий промежуток времени. IP блокируется в течение определенного периода времени. Иногда обновление страницы может решить проблему, но она все еще раздражает.
Что вы можете сделать, это
1), чтобы отключить его с помощью
a2dismod mod-evasive
и
service apache2 restart
или
2) Найдите файл httpd.conf и измените различные параметры. Увеличьте пороговые значения для mod_evasive, чтобы быть менее чувствительными
измените значение по умолчанию следующим образом:
<IfModule mod_dosevasive.c>
DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 2
</IfModule>
MODEV_DOSPageCount
Это пороговое значение для количества запросов на одну и ту же страницу (или URI) на каждый интервал страницы. После превышения порога для этого интервала IP-адрес клиента будет добавлен в список блокировки.
MODEV_DOSPageInterval
Интервал для страницы countstreshhold; по умолчанию - интервалы в 1 секунду.
и т.д. Вы можете изменить их
Все параметры и лучшие решения объясняются здесь