Apache vhosts - Bloquer accès par l'IP du serveur
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 :
Code:
1 2 3 4 5 6
|
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
...
</VirtualHost> |
site1.conf :
Code:
1 2 3 4 5 6
|
<VirtualHost *:80>
ServerName site1.com
ServerAlias www.site1.com
...
</VirtualHost> |
site1-le-ssl.conf:
Code:
1 2 3 4 5 6 7 8
|
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName site1.com
ServerAlias www.site1.com
...
</VirtualHost>
</IfModule> |
site2.conf:
Code:
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> |
site2-le-ssl.conf :
Code:
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> |