Ben en fait c'est simple et mme logique mais seulement une fois qu'on a lu la documentation d'apache ce sujet...
Si comme moi vous hbergez plusieurs sites sur un serveur avec une adresse IP, il faut en fait faire :
NameVirtualHost 192.168.1.1:80
<VirtualHost 192.168.1.1:80>
ServerName www.domaine.com
...
</VirtualHost>
<VirtualHost 192.168.1.1:80>
ServerName sous.domaine.com
...
</VirtualHost>
La directive NameVirtualHost n'apparat donc qu'une seule et unique fois quelque soit le nombre de domaines que vous hbergez et ne contient que l'ip du serveur (+ le port si vous coutez sur diffrents ports). Ce n'est pas ce que j'avais jusque-l. Ca marchait bien quand mme mais maintenant si j'ai bien compris la doc, je vais m'viter ainsi en plus une requte DNS vu que j'ai remplac les noms des hotes par leur IP ;-)
Si comme moi vous hbergez plusieurs sites sur un serveur avec une adresse IP, il faut en fait faire :
NameVirtualHost 192.168.1.1:80
<VirtualHost 192.168.1.1:80>
ServerName www.domaine.com
...
</VirtualHost>
<VirtualHost 192.168.1.1:80>
ServerName sous.domaine.com
...
</VirtualHost>
La directive NameVirtualHost n'apparat donc qu'une seule et unique fois quelque soit le nombre de domaines que vous hbergez et ne contient que l'ip du serveur (+ le port si vous coutez sur diffrents ports). Ce n'est pas ce que j'avais jusque-l. Ca marchait bien quand mme mais maintenant si j'ai bien compris la doc, je vais m'viter ainsi en plus une requte DNS vu que j'ai remplac les noms des hotes par leur IP ;-)
Aucun commentaire:
Enregistrer un commentaire