Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2011, à 13:57

sdblepas

2 virtualhost dans apache avec mod_jk

Bonjour à tous
Voilà j’ai un problème pour configure 2 VirtualHost sous apache avec mod_j j’ai googlé l’histoire mais je n’ai rien trouvé alors à vot’bon cœur brave gens.
J’ai deux DNS name qui pointe vers deux hostname diffèrent mais sur le même serveur
www.site.com pointe vers unurlbizarre.com sur mon server et
www.m.site.com pointe vers m.unurlbizarre.com sur mon server.
Pour compliquez le tout j’utilise mod_jk.
Ce que je veux c’est que www.site.com aille sur un site et www.m.site.com sur un autre.

J’ai essayé pas mal de conf :

<VirtualHost *>
      ServerName unurlbizarre.com:80
       DocumentRoot [...]
       RedirectMatch /$ l’url de mon 1er site
       JkMount / library* localnode
       JkMount / publishing* localnode1
       ErrorLog fullpath/error_log
       CustomLog fullpath /access_log common
</VirtualHost>
<VirtualHost *>
        ServerName m.unurlbizarre.com:80
        DocumentRoot [...]
        RedirectMatch /$ l’url de mon 2emer site
        JkMount / library* localnode
        JkMount / publishing* localnode1
        ErrorLog / fullpath /error_log
        CustomLog / fullpath /access_log common
</VirtualHost>

Et

<VirtualHost *>
      ServerName unurlbizarre.com:80
       DocumentRoot [...]
       JkMount /library* localnode
       JkMount /publishing* localnode1
       ErrorLog /fullpath/error_log
       CustomLog /fullpath/access_log common
</VirtualHost>
<VirtualHost *>
        ServerName m.unurlbizarre.com:80
        DocumentRoot [...]
        JkMount /primo_library* localnode
        JkMount /primo_publishing* localnode1
        ErrorLog /fullpath/error_log
        CustomLog /fullpath/access_log common
</VirtualHost>

Le problème est que quel que soit le server Name avec lequel je rentre je passe dans le premier Virtual host
Et jamais dans le deuxième.
Une idée ?

Hors ligne

#2 Le 30/10/2011, à 15:44

Morkxy

Re : 2 virtualhost dans apache avec mod_jk

Salut,

Pourquoi de pas utiliser Mod_Proxy ?

ProxyPass / http://www.truc.com:80/
ProxyPassReverse / http://www.truc.com:80/

Après je ne suis pas sur d'avoir bien pigé ton but (ton explication me semble pas clair), mais méfie toi des résolutions DNS que ton serveur va devoir entreprendre car il résout peu être pas l'adresse IP que tu souhaite. Dans ce cas, une piste serait l'utilisation du fichier /etc/host...

Hors ligne

#3 Le 31/10/2011, à 07:13

sdblepas

Re : 2 virtualhost dans apache avec mod_jk

Salut Morkxy
Je n’ai pas le droit d’utiliser un Mod_proxy pour ca 
Ce que je veux faire exactement c’est qu’un DNS pointe vers un index.html (défini dans le DocumentRoot) et qu’un autre pointe vers un deuxième index.html, ces 2 DNS sont différents et redirige vers 2 hostname différents sur le même serveur.
Sans mod_jk cela passe impec.

Merci pour ta réponse 

Hors ligne