Может ли SELinux повлиять на Apache

Может ли SELinux каким-либо образом заставить Apache хранить файлы веб-сайта только в одном разделе?

Я не могу настроить локальный HTTP-сервер с Apache, используя HTML-файлы, которые находятся на другом смонтированном разделе. Я могу получить доступ к файлам HTML в /var/www, но не в /media/HTTP_Server/web_files.

2
задан 29 October 2012 в 19:02

1 ответ

Вы не написали свою конфигурацию. Вы должны указать свою версию ОС и версию Apache в своем вопросе. Я предполагаю, что у вас 12.04 с apache и selinux, настроенными через систему управления пакетами.

Файл должен быть доступен для чтения пользователю apache. И вполне возможно, что selinux может заблокировать доступ к этим файлам. Убедитесь, что / media / HTTP_Server / web_files является универсально читаемым и исполняемым. Если это не так, установите его следующим образом:

chmod 755 /media/HTTP_Server/web_files

После этого, если файлы по-прежнему недоступны, при условии правильной конфигурации apache , selinux может стать препятствием для apache , но я использовал много серверов с Ubuntu (lighttpd, nginx, apache) и никогда не сталкивался с проблемой selinux.

В случае, если все в порядке, кроме selinux, этот урок может быть полезен.

0
ответ дан 29 October 2012 в 19:02

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

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