Etch Apache2 VirtualHost...
Bonjour à tous,
Je ne dois pas bien comprendre comment fonctionnent les VirtualHost.
Tout d'abord, voici le résultat de la commande /usr/sbin/apache2 -S:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:* is a NameVirtualHost
default server phebus.ph.net
(/etc/apache2/sites-enabled/000-default:2)
port * namevhost phebus.ph.net
(/etc/apache2/sites-enabled/000-default:2)
port * namevhost freedom (/etc/apache2/sites-enabled/freedom:1)
port * namevhost monsite.ph.net
(/etc/apache2/sites-enabled/monsite:2)
Syntax OK
Donc tout semble Ok d'un point de vue syntaxique.
Voici maintenant le contenu (simplissime) d'un VirtualHost
<VirtualHost *>
ServerName monsite.ph.net
# DocumentRoot /var/www/monsite (Fonctionne dans ce cas)
DocumentRoot /tmp/monsite (Ne fonctionne PAS!! dans ce cas)
# <Directory /var/www/monsite/>
<Directory /tmp/monsite/>
allow from all
</Directory>
</VirtualHost>
J'avais crû comprendre que dans un VirtualHost, DocumentRoot pouvoit
pointer ailleurs que sur /var/www ?
Dernière question: Je ne suis pas intervenu côté DNS. Dois-je faire
quelque chose ?
Merci d'avance pour vos lumières et vos conseils.
Reply to: