bonjour,
J'ai une machine avec une seule adresse IP.
J'ai déclaré dessus 3 virtual hosts pour 3 serveurs (intranet, svn et wiki).
J'ai un fichier apache2.conf qui déclare :
NameVirtualHost xxx.xx.xx.xx:80
NameVirtualHost xxx.xx.xx.xx:443
puis un Include des fichiers de config des machines virtuelles.
J'ai donc 3 fichiers de config de machines virtuelles, grosso modo :
INTRANET :
WIKI :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <VirtualHost xxx.xx.xx.xx:80> ServerName intranet.local .... </VirtualHost>
SVN :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <VirtualHost xxx.xx.xx.xx:80> ServerName wiki.local .... </VirtualHost>
Dans mon navigateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <VirtualHost xxx.xx.xx.xx:443> ServerName svn.local .... </VirtualHost>
http://intranet.local -> OK
http://wiki.local -> OK
https://svn.local -> OK
MAIS :
https://intranet.local -> affiche la page du serveur svn
https://wiki.local -> affiche la page du serveur svn
http://svn.local -> affiche la page intranet
Comment spécifier que si le protocole https est demandé pour autre chose que le serveur svn, de ne pas l'afficher ?
idem pour le http sur le serveur svn...
merci
Partager