Oups ! Désolé, j'ai fait une erreur.
Le lien auquel je veux accéder est : http://blabla.blabla.hd.free.fr/monsite_prive, en sachant que l'arborescence est bien : /home/Sites/04 production/prive/monsite_prive
Version imprimable
Oups ! Désolé, j'ai fait une erreur.
Le lien auquel je veux accéder est : http://blabla.blabla.hd.free.fr/monsite_prive, en sachant que l'arborescence est bien : /home/Sites/04 production/prive/monsite_prive
Je n'avais pas vu mais il y a un espace dans le chemin. Donc encadre le chemin par des " dans DocumentRoot :
Sinon, c'est toujours une bonne idée d'aller voir s'il y a des erreurs particulières dans le fichier d'erreur d'Apache (error_log).Code:DocumentRoot "/home/Sites/04 production/prive"
J'ai bien mis les "".
Pour les erreurs, il y a :
La question est en fait :Citation:
File does not exist: /home/Sites/04 production/prive/monsite_prive
Est-ce que pour un même ServerName, on peut déclarer plusieurs DocumentRoot ?
J'ai l'impression que non.
Clairement non. C'est bien le problème. Si tu veux accéder à la partie privée en faisant http://blabla.blabla.hd.free.fr/monsite_prive, il faut tout simplement déplacer le dossier monsite_prive dans le document root de blabla.blabla.hd.free.fr, donc dans /home/Sites/04 production/public.
J'ai trouvé une petite astuce : je déclare deux vhosts locaux :
etCode:
1
2
3 <VirtualHost *:80> ServerName localhost DocumentRoot .......
Code:
1
2
3 <VirtualHost *:80> ServerName 127.0.0.1 DocumentRoot
En tout cas, merci pour l'aide, _Mac_ :)