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 :
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..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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" :
La je ne comprends pas pourquoi ça ne renvoie pas sur le bon dossier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Merci d'avance !
Partager