Come si configurano / abilitano le pagine Web degli utenti su Fedora fc20?


1

Come si configurano le pagine Web degli utenti abilitati su Fedora fc20? Ho modificato /etc/httpdr/conf.d/userdir.conf come segue che dovrebbe funzionare. Ho anche assicurato che esistessero le cartelle e le loro cartelle principali e che avessero almeno 711 autorizzazioni. Ho provato numerose modifiche tra cui cambiare userdir in / home / * / public_html, Consenti tutto, ecc. Cosa sto facendo di sbagliato? Ho installato il pacchetto httpd.x86_64 versione 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>

Risposte:


0

Dopo aver esplorato molto e cercato risposte obsolete su Internet, ho trovato una soluzione. Dal momento che sono stato in grado di ottenere il collegamento solo tramite una cache, sto ripubblicando le parti pertinenti.

Se hai fatto tutto ciò che ti viene in mente, c'è un'alta probabilità (~ 96,42%) che il tuo problema sia che devi impostare le autorizzazioni appropriate per SE Linux. Questo può essere fatto come segue.

setsebool -P httpd_enable_homedirs true

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

Si noti che questi sono i comandi che ho usato per il file userdir.conf sopra elencato se solo il nome utente utente avesse le autorizzazioni quando fatto. Modificare i percorsi come necessario per la propria configurazione.

Le pagine Web degli utenti sono memorizzate in / var / www / nome utente / public_html / e creo un collegamento simbolico (strettamente per comodità) nella loro directory home che punta alla directory public_html.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.