Bonjour,
Un petit souci avec la configuration des virtualhost sous Apache 2.2 sous windows.
Je souhaite accéder à monsite1.home, monsite2.home, monsite3.home qui pointent sur des répertoires différents.
Comme je n'ai pas de serveur DNS, j'utilise donc un fichier hosts
et dans Apache :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 127.0.0.1 localhost 127.0.0.1 site1.home 127.0.0.1 site2.home 127.0.0.1 site3.home
Le problème c'est que lorsque je tape site1.home, je tombe sur D:/www/site1 mais site2.home et site3.home affichent toujours site1.home
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "D:/www/site1" ServerName site1.home DirectoryIndex index.php index.html </VirtualHost> <VirtualHost *:80> DocumentRoot "D:/www/site2" ServerName site2.home DirectoryIndex index.php index.html </VirtualHost> ...
Donc seul le premier virtualhost semble utilisé. Si j'inverse l'ordre des virtualhost dans le fichier de conf d'Apache, j'obtiens celui que je veux mais c'est lourd...
Merci d'avance
Partager