Retour vers le virtual host "default"
Bonjour,
Je viens de prendre un nouveau serveur pour héberger mes sites en PHP7 et HTTPS.. Et j'ai quelques soucis de configuration que je ne comprends pas !
C'est un Debian 9, avec Apache 2.4.
Pour le moment j'ai le nom de domaine par défaut du serveur chez OVH (nsXXXXX.ovh.net) et un nom de domaine qui pointe dessus et les deux fonctionnent bien.
J'ai un autre site en développement, avec un virtual host du genre "futursite.monsite.fr" qui pointe sur l'adresse IP du nouveau serveur, jusque la, pas de soucis.
Par contre, quand Apache reçoit la requête, il renvoie vers le virtual host "default" du serveur et non pas sur le bon dossier !
Voici la config du nouveau virtualHost :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| NameVirtualHost *:443
<VirtualHost *:443>
ServerName futursite.monsite.fr
ServerAlias futursite.fr
DocumentRoot /home/webuser/sites/futursite.fr/web
SSLEngine On
SSLCertificateFile /var/lib/dehydrated/certs/futursite.monsite.fr/cert.pem
SSLCertificateKeyFile /var/lib/dehydrated/certs/futursite.monsite.fr/privkey.pem
SSLCertificateChainFile /var/lib/dehydrated/certs/futursite.monsite.fr/chain.pem
<Directory /home/webuser/sites/futursite.fr/web>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/futursite.fr_error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/futursite.fr_access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName futursite.monsite.fr
ServerAlias futursite.fr
DocumentRoot /home/webuser/sites/futursite.fr/web
ErrorLog ${APACHE_LOG_DIR}/futursite.fr_error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/futursite.fr_access.log combined
Redirect / https://futursite.monsite.fr
</VirtualHost> |
Donc, un premier VHost sur le port 443 pour les requêtes https et un VHost sur le port 80 pour rediriger sur le port 443..
Tout me semble donc correct, mais quand j'essaye d'y accéder, je suis dirigé vers le "default" virtual host et non pas sur ce site la...
J'oublie quoi ?
Je suis parti de la config d'un autre site (domaine direct et non pas simple Vhost.. est-ce que le souci vient de la ? comment y remédier ?
A tout hasard, ma config "default" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| NameVirtualHost *:443
<VirtualHost *:443>
ServerName nsXXXX.ovh.net
DocumentRoot /home/webuser/sites/nsXXXX.ovh.net/web
SSLEngine On
SSLCertificateFile /var/lib/dehydrated/certs/nsXXXX.ovh.net/cert.pem
SSLCertificateKeyFile /var/lib/dehydrated/certs/nsXXXX.ovh.net/privkey.pem
SSLCertificateChainFile /var/lib/dehydrated/certs/nsXXXX.ovh.net/chain.pem
<Directory /home/webuser/sites/nsXXXX.ovh.net/web>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nsXXXX.ovh.net_error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/nsXXXX.ovh.net_access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName nsXXXX.ovh.net
DocumentRoot /home/webuser/sites/nsXXXX.ovh.net/web
ErrorLog ${APACHE_LOG_DIR}/nsXXXX.ovh.net_error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/nsXXXX.ovh.net_access.log combined
Redirect / https://nsXXXX.ovh.net/
</VirtualHost> |
La je ne comprends pas pourquoi ça ne renvoie pas sur le bon dossier ?
Merci d'avance !