Bonjour,

Voici un petit moment déjà que j'utilise Apache grâce à la page du wiki : http://doc.fedora-fr.org/wiki/Installation_et_configuration_d%27Apache

Mon besoin est que chaque répertoire public_html dans le home de chaque utilisateur soit accessible à l'adresse http://www.domain.tld/~nomUtilisateur, ça tombe bien c'est ce qui est expliqué dans le tuto.

Cela fonctionnait depuis un bout de temps mais depuis ma dernière mise à jour d'apache via yum j'ai une erreur 404 quand je vais à l'adresse http://127.0.0.1/~namour/

Voici mon fichier messites.conf :
# activation des hôtes virtuels
NameVirtualHost *:80

# Hôte virtuel par défaut
<VirtualHost *:80>
	ServerName boss1477

         # Activation des sites utilisateurs : http://localhost/~nomutilisateur
         UserDir public_html
        <Directory /home/*/public_html>
                AllowOverride all
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        </Directory>


         # Activation de l'adresse  : http://localhost/server-status
        <Location /server-status>
                SetHandler server-status
                Order deny,allow
                Deny from all
                Allow from 127.0.0.1
        </Location>

         # Activation de l'adresse  : http://localhost/server-info
        <Location /server-info>
                SetHandler server-info
                Order deny,allow
                Deny from all
                Allow from 127.0.0.1
        </Location>

	AddDefaultCharset ISO-8859-1
</VirtualHost>
Et une ligne de erreur_log qui semble concerner mon problème :
[Sat Aug 27 14:09:28 2011] [error] [client 127.0.0.1] File does not exist: /var/www/html/~namour
Pour info ma version du kernel est 2.6.40-4.fc15.x86_64

Où ai-je bien pu fauter ?


++
Bonsoir,
que renvoie httpd -S ?
Visiblement, désormais il faut explicitement activer les users
UserDir enabled <tonuser>

P.S. comme indiqué dans la doc 😉
remi wrote:Visiblement, désormais il faut explicitement activer les users
UserDir enabled <tonuser>

P.S. comme indiqué dans la doc 😉
Merci
En effet, httpd.conf contient désormais UserDir disabled, ce qui n'était pas le cas auparavant.
La directive était présente depuis très longtemps.
C'est juste la valeur par défaut dans les vhost qui a changée.