Apache2 + Mod_Evasive, только для одного виртуального хоста? - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь использовать mod_evasive для apache2 только для одного виртуального хоста, но, похоже, что независимо от того, что я делаю, модуль загружен полностью из apache.

Я просмотрел документы и не могу найти ни одного переключателя для отключения мод уклонения в его собственной конфигурации, что позволяет включать его только для определенных vhosts.

Я понимаю, что я мог бы просто поставить конфигурацию по умолчанию на нелепые числа, чтобы она никогда не вызывала / запретить по умолчанию, а затем выполнить определенные конфигурации для определенных областей, которые я хотел бы, чтобы это срабатывало, но это было бы скачком производительности с уклончивым запуском на все.

Как мне это сделать? Нужно ли размещать сайт, который должен быть за модой уклоняющимся, на совершенно отдельном сервере apache2?

1 Ответ

0 голосов
/ 05 сентября 2018

Столкнулся с той же проблемой с проксированием Jira и Confluence. Они посылают так много запросов, что это всегда блокировало. В итоге мы оставили mod_evasive на глобальном уровне и добавили следующее для vhosts, которое я не хочу блокировать, и оно работает:

<IfModule mod_evasive24.c>
    DOSBlockingPeriod 0
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...