Я создал профиль для Apache2 с AppArmor, поэтому после этого я включил его в режиме жалобы, но сегодня я изменил режим принудительного использования с помощью aa-enforce apache2, который дал мне проблему при перезапуске Apache2 .
*The apache2 configtest failed.
apache2: Syntax error on line 138 of /etc/apache2/apache2.conf: Syntax error on line 8 of /etc/apache2/mods-enabled/security2.conf: Could not open config directory /etc/modsecurity: Permission denied.
Итак, я пошел посмотреть, не пропустил ли я что-то при создании профиля, так как есть ошибка, связанная с modsecurity - /etc/modsecurity: Permission denied
Вот что у меня внутри file usr.sbin.apache2
/etc/apache2/mods-available/security2.conf r,
/etc/apache2/mods-available/security2.load r,
/etc/apache2/mods-available/setenvif.conf r,
/etc/modsecurity/* r,
/etc/modsecurity/modsecurity.conf r,
Итак, любые идеи?
У меня была такая же проблема. Я разрешил его, удалив /etc/apparmor.d/usr.sbin.apache2, а затем запустив aa-genprof /usr/sbin/apache2 во время перезапуска apache.