Виртуальный хост работает только тогда, когда SELinux настроен на разрешительный – почему?

Подумайте, почему мои виртуальные хосты будут работать только тогда, когда SELinux настроен на «разрешительный». Когда SELinux настроен на «принудительное исполнение», мои виртуальные хосты игнорируются и отображается хост по умолчанию.

Apache / 2.2.15 (Unix)

Вот мой httpd.comf: http://pastebin.com/2LRzLZ8Z

Виртуальные файлы содержат:

<VirtualHost *> DocumentRoot "/srv/vhosts/foo.com/htdocs" ServerName mysite.com <Directory "/srv/vhosts/foo.com/htdocs"> allow from all Options +Indexes </Directory> </VirtualHost> 

Работает:

 SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: enforcing Policy version: 24 Policy from config file: targeted 

Не работает:

 SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted 

One Solution collect form web for “Виртуальный хост работает только тогда, когда SELinux настроен на разрешительный – почему?”

Быстрое и грязное исправление

 # chcon -R -u system_u -t httpd_sys_content_t /srv/vhosts 

вы можете прочитать больше, здесь и здесь

  • Различное значение хэша большого файла rsynced на centos и ubuntu?
  • Что такое SELinux ".lst" файлы в / usr / share / selinux / предназначенные для CentOS 7?
  • Как настроить последние стабильные политики SELinux в Debian 8.7?
  • Можно ли использовать chcon для сужения selinux, чтобы быть менее безопасным, чем установка selinux в разрешающую?
  • SELinux - обходное решение с использованием audit2allow?
  • Проблема повторной маркировки SELinux при попытке запуска OpenVPN
  • Исходный доступ SELinux к другим сайтам с ограничениями
  • Есть ли вопросы, касающиеся надежности селинки?
  • Компиляция Awesome из источника в CentOS: не удается найти библиотеки
  • SELinux и OpenVPN?
  • как удалить ярлык SELinux?
  • Linux и Unix - лучшая ОС в мире.