[Apache] Conflit de VirtualHosts ?

Conflit de VirtualHosts ? [Apache] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-03-2008 à 15:22:27    

Hey,
 
Voilà, j'ai dans mon httpd.conf une série de VirtualHosts pour des adresses du type "test.domaine.com", "www.domaine.com", etc, qui marchent bien, dont un virtualhost, placé à la fin du fichier, comportant en alias un joker "*.domaine.com".
 
Tout allait bien jusqu'à ce que je veuille créer un n-ième virtualhost pour le sous-domaine "dev1.domaine.com". Ca ne marche tout simplement pas, c'est le joker * qui s'applique, comme si apache ne voyait pas le nouveau VirtualHost.
 
Au niveau du DNS, le joker de sous-domaines est bien redirigé vers mon ip.
 
Voilà un bout de httpd.conf :

Code :
  1. # Test - achat
  2. <VirtualHost 183.206.153.206:80>
  3.     DocumentRoot /home/sites/domainetest/www/
  4.     ErrorLog /home/sites/domainetest/logs/errors.log
  5.     LogFormat "%h %l %u %t \"%r\" %>s %b %{Referer}i"
  6.     TransferLog /home/sites/domainetest/logs/access_log
  7.     ServerName test.domaine.com
  8.     ServerAlias test.domaine.com test.domaine.com
  9. php_value error_reporting 6143
  10. </VirtualHost>
  11. ######################################################~# LE NOUVEAU VHOST #~####################
  12. # Dev1 - achat
  13. <VirtualHost 183.206.153.206:80>
  14.     DocumentRoot /home/sites/domainedev1/www/
  15.     ErrorLog /home/sites/domainedev1/logs/errors.log
  16.     LogFormat "%h %l %u %t \"%r\" %>s %b %{Referer}i"
  17.     TransferLog /home/sites/domainedev1/logs/access_log
  18.     ServerName dev1.domaine.com
  19.     ServerAlias dev1.domaine.com dev1.domaine.com
  20. </VirtualHost>
  21. ######################################################~# PROD #~####################
  22. # Prod - achat
  23. <VirtualHost 183.206.153.206:80>
  24.     DocumentRoot /home/sites/domaine/www/
  25.     ErrorLog /home/sites/domaine/logs/errors.log
  26.     LogFormat "%h %l %u %t \"%r\" %>s %b %{Referer}i"
  27.     TransferLog /home/sites/domaine/logs/access_log
  28.     ServerName www.domaine.com
  29.     ServerAlias www.domaine.com www.domaine.com
  30. php_value error_reporting 6143
  31. </VirtualHost>
  32. ######################################################~# Joker #~####################
  33. <VirtualHost 183.206.153.206:80>
  34.     DocumentRoot /home/sites/redirect_domaine_www
  35.     ErrorLog /home/sites/redirect_domaine_www/logs/errors.log
  36.     TransferLog /home/sites/redirect_domaine_www/logs/access_log
  37.     LogFormat "%h %l %u %t \"%r\" %>s %b %{Referer}i"
  38.     ServerName all.domaine.com
  39.     ServerAlias all.domaine.com *.domaine.com
  40.     ServerAlias all.domaine.com domaine.com
  41.     ServerAlias all.domaine.com www.autredomaine.com
  42. </VirtualHost>


 
Avez-vous une idée du problème ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 06-03-2008 à 15:22:27   

Reply

Marsh Posté le 08-03-2008 à 13:59:46    

Deja je pense que t'as pas bien compris la syntaxe de ServerAlias :D
Pour ton dernier vhost par exemple, ca devrait être :
ServerAlias domaine.com www.autredomaine.com *.domaine.com
 
pour tes vhost dev1, test et www, t'as meme pas besoin d'en définir.
 
Sinon je vois pas pourquoi ca ne marche pas, si tu as bien tes vhost dans cet ordre là... t'as bien rechargé la conf ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 08-03-2008 à 14:14:50    

Ah une réponse :D

 

Pour les ServerAlias, j'ai fait que recopier bêtement, j'ai jamais fouillé, ça marchait et pis c'est tout :o (menfin je trouvais déja les répétitions bizarres)
Mais ce sera plus clean de ta façon.

 

En fait maintenant le dev1 marche, sûrement parce que j'ai fait une redirection DNS explicite, au lieu de passer par le joker DNS...

 

J'y connais pas grand chose en DNS etc, et j'ai pas les codes de l'espace client de mon hébergeur ici, donc je peux pas trop donner de détails...


Message édité par theredled le 08-03-2008 à 14:18:11

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed