Bonjour,
Je rencontre actuellement un problème avec un serveur qui tourne sous apache, avec 2 sites hébergés dessus. Quand je tente d'accéder à l'IP, un des sites est chargé, ce qui n'est pas normal.
Voilà ma config des vhosts. J'ai enlevé toutes les infos qui n'ont selon moi aucune incidence sur le problème (<Directory>, DocumentRoot, SetEnv, SSLFile, ...).
Pour moi, en accédant à l'IP, Apache devrait prendre en compte le 000-default.conf, et donc m'afficher le contenu de /var/www/html. Mais il tente de m'afficher demo.site2.com.
Peut-être une historie de priorité dans les vhosts ? Je ne comprends pas trop ... pourriez-vous m'aider svp ?
Merci beaucoup !
000-default.conf :
site1.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ... </VirtualHost>
site1-le-ssl.conf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <VirtualHost *:80> ServerName site1.com ServerAlias www.site1.com ... </VirtualHost>
site2.conf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <IfModule mod_ssl.c> <VirtualHost *:443> ServerName site1.com ServerAlias www.site1.com ... </VirtualHost> </IfModule>
site2-le-ssl.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <VirtualHost *:80> ServerName demo.site2.com ServerAlias *.demo.site2.com ... </VirtualHost> <VirtualHost *:80> ServerName site2.com ServerAlias *.site2.com ... </VirtualHost>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <IfModule mod_ssl.c> <VirtualHost *:443> ServerName demo.site2.com ServerAlias *.demo.site2.com </VirtualHost> </IfModule> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName site2.com ServerAlias *.site2.com </VirtualHost> </IfModule>
Partager