Como você configura / habilita páginas web de usuários no Fedora fc20?

1

Como você configura as páginas da web do usuário no Fedora fc20? Eu editei /etc/httpdr/conf.d/userdir.conf da seguinte forma que deve funcionar. Eu até assegurei que as pastas e suas pastas pai existam e tenham pelo menos 711 permissões. Eu tentei inúmeros ajustes, incluindo alterar o userdir para / home / * / public_html, Permitir todos, etc etc O que estou fazendo errado? Eu tenho o pacote httpd.x86_64 versão 2.4.10-1.fc20 instalado.

<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>
    
por R Schultz 15.10.2014 / 02:31

1 resposta

0

Depois de muita navegação e olhando para respostas desatualizadas na internet, encontrei uma solução. Como só consegui obter o link por meio de um cache, estou postando novamente as partes pertinentes.

Se você fez tudo o que pode imaginar, existe uma alta probabilidade (~ 96.42%) de que seu problema é que você precisa definir as permissões apropriadas para o SE Linux. Isso pode ser feito da seguinte maneira.

setsebool -P httpd_enable_homedirs true

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

Note que estes são os comandos que usei para o arquivo userdir.conf listado acima, sendo que apenas o nome de usuário do usuário tem permissões quando feito. Altere os caminhos conforme necessário para sua configuração.

As páginas web dos usuários são armazenadas em / var / www / username / public_html / e eu crio um link simbólico (estritamente por conveniência) em seu diretório home que aponta para o diretório public_html.

    
por 15.10.2014 / 02:31