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

Как настроить группы хостов на Fail2ban для Wordpress?

Я пытаюсь настроить собственный фильтр для fail2ban на сайте wordpress. Я слежу этот учебник но когда я пытаюсь проверить свой собственный фильтр, я получаю сообщение об ошибке: server.failregex.RegexException: Нет группы host в '/ etc / ...

Я исследовал эту проблему и вижу, что фильтры должны быть заключены в (? P ...) в соответствии с документация

Итак, мой файл выглядит так:

# Fail2Ban filter for Wordpress
#

# WP brute force attacks filter
[Definition]
failregex = (?P<host> ^ .* "POST )  /wp-login.php
ignoreregex =

Я пробовал разные варианты размещения (? P ...) вокруг разных частей регулярного выражения, но, осмотревшись, я, честно говоря, не уверен, каков правильный синтаксис. Может ли кто-нибудь объяснить мне синтаксис, чтобы я мог его запустить и запустить?

Я не уверен, имеют ли эти детали значение, но на моем сервере работает Apache / PHP и на нем работает облачная вспышка.

Заранее спасибо.