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

apache 2.4 с базовой аутентификацией и fail2ban apache-auth

Похоже, у меня конфликт в моей конфигурации на сервере CentOS 7.

Проблема возникает между конфигурацией vhost на apache 2.4 (httpd) с базовой аутентификацией и функцией запрета apache-auth в fail2ban.

Я хочу двух вещей:

1) Аутентификация для доступа к каждому моему веб-сайту с базовой функцией аутентификации.

2) Запретить IP с помощью fail2ban из файлов журнала ошибок apache.

Моя проблема:

Как я могу объединить эти две функции без конфликта?

Надеюсь, это понятно. Пожалуйста, запрашивайте любую необходимую дополнительную информацию.

Надеюсь, это понятно.

Ну не совсем. Либо проблема в том, что fail2ban не распознает AH01797: client denied но вы хотите, чтобы это произошло (затем см. P.1), или наоборот, обнаружите, что вы этого не хотите (см. P.2)

  1. Обычно apache-auth в fail2ban должен обнаруживать такие сбои. Если это не так, либо ваша версия fail2ban (или файл конфигурации) слишком старая, либо у вас другой журнал (сравните его с этот или приведите пример вашего журнала).

  2. Если вы хотите, чтобы fail2ban игнорировал это, просто откройте /etc/fail2ban/filter.d/apache-auth.conf (сделайте резервную копию) и удалите правило для этого, например, для новейшая версия это будет примерно так:

- failregex = ^client (?:denied by server configuration|used wrong authentication scheme)\b
+ failregex = ^client (?:used wrong authentication scheme)\b