我希望将登录phpmyadmin的失败尝试登录到文件中(以便将fail2ban配置为监视对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上运行良好,并且当我在服务器B上重复配置时,它不起作用(未记录任何内容,但是在重新启动apache时创建了文件)。两台服务器上的模块版本相似
关于缺少步骤或配置错误的想法吗?