Я хотел бы, чтобы неудачная попытка входа в phpmyadmin была зарегистрирована в файлах (чтобы настроить fail2ban для мониторинга атаки brut force на phpmyadmin).
Мои модули apache:
apache2 2.4.25-3+deb9u4
apache2-bin 2.4.25-3+deb9u4
apache2-data 2.4.25-3+deb9u4
apache2-utils 2.4.25-3+deb9u4
libapache2-mod-php7.0 7.0.30-0+deb9u1
Мой модуль phpmyadmin:
phpmyadmin 4:4.6.6-4
Я использовал эту процедуру на сервере A:
a.Добавил эту строку в /etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf
b.В /etc/phpmyadmin/apache.conf добавьте в конец файла:
LogFormat "% a% l% u% t \"% r \ "%> s% b \"%{Referer} i \ "\"% {User-Agent} i \ "% {userID} n% {userStatus} n" pma_combined
CustomLog $ {APACHE_LOG_DIR} /phpmyadmin_access.log pma_combined
ErrorLog $ {APACHE_LOG_DIR} /phpmyadmin_error.log
c.Перезапустите apache:
sudo /etc/init.d/apache2 restart
d.Убедитесь, что файл /var/log/apache2/phpmyadmin_access.log содержит журналы
Проблема в том, что он хорошо работал на сервере A, и когда я повторил настройку на сервереВ это не сработало (ничего не вошло, но файлы создаются при перезапуске apache).Версии модуля одинаковы на обоих серверах
Есть идеи о пропущенном шаге или неправильной конфигурации?