1

Я пытаюсь настроить виртуальный хост в Fedora18.

Конфигурация следующая:

  • httpd версия 2.4
  • пользователь / группа - apache / apache
  • корнем глобального документа является / var / www / html
  • Символьная ссылка vhost: /var/www/html/vhost/domain.name -> / project / www.
  • все каталоги из / в / project / www имеют + х разрешение

Когда я запускаю httpd вручную (sudo httpd -k start) все работает нормально. ps aux output для этого случая:

apache 23827 0,0 0,0 531040 7184? S 17:16 0:00 httpd -k начало

Но как только я переключаюсь на systemctl (sudo systemctl start httpd), поддомен возвращает ошибку 403 (символическая ссылка не разрешена или цель ссылки недоступна). ps aux:

apache 23556 0,0 0,0 428700 7676? S 17:00 0:00 /usr /sbin /httpd -DFOREGROUND

Поэтому я предполагаю, что разница в -D флаге, но не могу найти никакой полезной информации.

1 ответ1

1

Наконец-то нашел решение. SELinux блокирует некоторые разрешения процесса httpd. Это и это было полезно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .