Как настроить / включить пользовательские веб-страницы в Fedora fc20?

1

Как настроить включение пользовательских веб-страниц в Fedora fc20? Я отредактировал /etc/httpdr/conf.d/userdir.conf следующим образом, который должен работать. Я даже удостоверился, что папки и их родительские папки существуют и имеют по крайней мере 711 разрешений. Я пробовал множество твиков, включая изменение userdir на / home / * / public_html, Allow all и т. Д. И т. Д. Что я делаю не так? У меня установлена ​​версия пакета httpd.x86_64 2.4.10-1.fc20.

<IfModule mod_userdir.c>
    UserDir /var/www/*/public_html
</IfModule>
<Directory "/var/www/*/public_html">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes FollowSymLinks Includes
    Require all granted
</Directory>
Р Шульц
источник

Ответы:

0

После долгих поисков и просмотра устаревших ответов в Интернете я нашел решение. Поскольку мне удалось получить ссылку только через кеш, я пересылаю соответствующие части.

Если вы сделали все, что могли придумать, существует высокая вероятность (~ 96,42%), что ваша проблема заключается в том, что вам необходимо установить соответствующие разрешения для SE Linux. Это можно сделать следующим образом.

setsebool -P httpd_enable_homedirs true

chcon -R -t httpd_sys_content_t /var/www/username/public_html

Обратите внимание, что эти команды, которые я использовал для файла userdir.conf, перечисленного выше, были разрешены только имени пользователя. Измените пути, необходимые для вашей конфигурации.

Веб-страницы пользователей хранятся в / var / www / username / public_html /, и я создаю символическую ссылку (строго для удобства) в их домашнем каталоге, которая указывает на каталог public_html.

Р Шульц
источник