problème avec serveur apache2

bonjour,
j’utilise un serveur apache2 sur une debian squeeze.
Je n’ai pas modifié le paramétrage du serveur mais j’ai un problème de fonctionnement :
j’ai créé dans mon répertoire racine un répertoire public_html dans lequel j’ai placé un fichier index.html. Mais en invoquant, dans mon navigateur, l’adresse
localhost/~mon_login, j’obtiens un message d’erreur 404, not found.
je précise que cela fonctionne lorsque je tape localhost, j’obtiens une page (celle dans /var/www). Ce qui me fais dire que le serveur
fonctionne correctement.
J’ajoute que les droits en octal du répertoire public_html sont 0755

Merci pour votre aide

Salut,
Je ne comprend pas trop: “mon répertoire racine” ? Tu parles de ton répertoire personnel dans home ? Il n’y a qu’une racine, et elle ne se trouve pas dans /home.

Il y a deux moyens de faire ce que tu souhaites:

  • activer le module mod_userdir
  • créer des virtualhosts

salut

lance la commande : a2enmod mod_userdir && apachectl force-reload

si tu n’active pas mod_userdir tu n’accède pas ton web perso

a+

Ok, j’ai réussi à résoudre le problème grâce à votre aide.
Pour répondre à lol, je voulais parler de mon répertoire personnel :/home/mon_login

Et pour répondre à gilles974, pour ce qui est de la commande proposée j’ai dû faire un peu autrement, car le nom du module à activer est userdir et non mod_userdir et l’action force-reload conduit à une erreur donc j’ai fait la chose suivante :

Le problème est donc résolu et merci pour votre aide.