Bon, si ton server a 1.2.3.4 comme IP (c peu probable je te l'accorde mais c pour l'exemple)
Et que domaine.com et *.domaine.com redirige sur cet ip
dans httpd.conf
Code :
- NameVirtualHost 1.2.3.4
- <VirtualHost>
- ServerName bogus.domaine.com
- DocumentRoot /home/error
- </VirtualHost>
- <VirtualHost>
- ServerName tintin.domaine.com
- ServerAlias *.tintin.domaine.com
- DocumentRoot /home/sites/titin.domaine.com
- </VirtualHost>
- <VirtualHost>
- ServerName toto.domaine.com
- ServerAlias *.toto.com
- DocumentRoot /home/sites/toto.domaine.com
- </VirtualHost>
- <VirtualHost>
- ServerName domaine.com
- ServerAlias *.domaine.com
- DocumentRoot /home/sites/domaine.com
- </VirtualHost>
|
Le premier virtual host sera celui par defaut ( cad que si un domaine qui ne correspond a aucun servername ni alias redirige vers ton ip, c'est la que ca ira. ) Personnelement, je met une page d'erreur style ( 'Non existing VirtualHost' ) et une redirection automatique sur mon site principal.
Il me semble que l'ordre a une importance. Cad que si tu declare *.domaine.com AVANT toto.domaine.com, alors toto.domaine.com ne sera jamais atteint car il n'ira pas plus loin vu que *.domaine.com colle parfaitement.
Et il faut bien sur redemarrer apache.
Si tu veut d'autre info contacte moi a admin@bluenox.com
(Je passe pas souvent ici)
A+, 246tNt