IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Apache2 + NAT (VM Xen)


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Apache2 + NAT (VM Xen)
    Bonjour à toutes et à tous,

    J'ai un problème concernant une configuration d'apache et je n'arrive vraiment pas à trouver de documentations dessus.

    J'ai un serveur sur lequel sont installées plusieurs machines virtuelles. Le tout fonctionne avec Xen et une de mes machine virtuelle fait tourner apache. J'ai routé les ports 80 et 443 vers cette machine virtuelle sans aucun soucis. En réalité tout allait très bien tant que mon serveur avait une seule IP, mes configuration apache ressemblait à Listen *:80 et VirtualHost *:80 et tout allait pour le mieux. Seulement problème : maintenant j'ai deux IP et je veux que certains VirtualHost utilisent une IP et d'autres l'autre IP.

    Je bloque déjà à la directive Listen. En effet, si mes deux IP publiques sont A.A.A.A et B.B.B.B ma machine virtuelle, elle, n'a qu'une IP de la forme 10.0.0.X comme mes autres machines virtuelles. Dans ce cas, je mets quoi dans Listen ? J'ai tenté A.A.A.A ou B.B.B.B et apache ne boot pas (could not bind socket).

    Est ce que quelqu'un a déjà expérimenté ce genre de configurations ? Qu'est ce qu'il convient de mettre ?

    Merci beaucoup !

    PS : avant que vous ne posiez la question la question, j'y réponds , je veux deux IP pour moi avoir deux certificats SSL différents sur deux sous domaines différents. Et je ne veux pas faire de SNI comme ce n'est pas supporté à 100% par tous les navigateurs.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Tes VM ne connaissent et ne peuvent connaître que leurs IP à elles en 10.x.y.z. Donc ta seule solution c'est de jouer sur ta config de port forwarding en redirigeant sur différents ports de ta VM. C'est d'ailleurs le but des hôtes virtuels : pouvoir dissocier le port (et l'IP) d'écoute d'Apache et le site demandé. Tout ce que tu as à faire c'est configurer des Listen et des VH sur des ports dédiés (sans oublier bien sûr le NameVirtualHost qui va bien) et indiquer le vrai nom du site qui figure dans les URL dans la directive ServerName. Bref, faire des hôtes virtuels.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Salut Mac,

    Merci pour ta réponse.

    Mais dans ce cas, comment faire pour avoir deux certificats de sécurité différents pour deux hôtes différents sur la même VM ? Je pensais qu'on avait forcément besoin de différencier l'IP. Le port suffirait-il ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    En fait je me suis aperçu que mon fournisseur de certificats de sécurités était capable de me fournir un wildcard. Donc j'ai opté pour la solution de facilité à savoir tout passer sur le même certificat.

    Après réflexion je pense que ce que tu suggères aurait bien fonctionné MAC, à savoir router les différentes IP vers des ports différents de ma VM et utiliser des certificats différents pour chacun des virtuals hosts créés, ça aurait du le faire.

    Merci encore !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Apache2, NAT, VMware
    Par davcha dans le forum Apache
    Réponses: 1
    Dernier message: 10/08/2010, 17h00
  2. Xen routage nat
    Par trax44 dans le forum Réseau
    Réponses: 0
    Dernier message: 22/07/2008, 16h46
  3. [Apache2] erreur 10038, Win32DisableAcceptEx
    Par Eusebius dans le forum Apache
    Réponses: 5
    Dernier message: 05/07/2004, 21h31
  4. récuperer l'@IP Avec la table nat
    Par acastor dans le forum Développement
    Réponses: 4
    Dernier message: 10/06/2004, 12h15
  5. Effacer une ligne dans la table nat
    Par vbcasimir dans le forum Sécurité
    Réponses: 2
    Dernier message: 11/01/2004, 01h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo