AppArmor и ModSecurity дают мне ошибку Apache2

Я создал профиль для 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,

Итак, любые идеи?

1
задан 20 December 2016 в 00:44

1 ответ

У меня была такая же проблема. Я разрешил его, удалив /etc/apparmor.d/usr.sbin.apache2, а затем запустив aa-genprof /usr/sbin/apache2 во время перезапуска apache.

0
ответ дан 23 May 2018 в 03:13

Другие вопросы по тегам:

Похожие вопросы: