Bonjour
Mon site web s’appelle : monsite.me (je l'ai pris chez Gandi et sa
marche en http)
Je doit y avoir un sous-domaine sousdomaine.monsite.me (j'ai fait la
manipulation décrite ici : https://wiki.gandi.net/fr/dns/zone/subdomain
il y à deux jour)
C'est un serveur debian avec un serveur apache2.4 qui date d'une semaine.
dans mon répertoire "/etc/ssl/monsite.me/" j'ai les fichiers suivant :
- server.csr
- server.key
- GandiStandardSSLCA2.pem
les fichiers suivant sont existant :
- /var/www/sousdomaine/index.html
- /var/www/html/index.html
(pour une raison que j'ignore, le certificat Gandi semble être configuré
pour le sous domaine www.monsite.me et non pour monsite.me ... cela sera
t'il un problème pour https://sousdomaine.monsite.me ?)
Voici mon fichier "/etc/apache2/ports.conf" :
1 2 3 4 5
| Listen 80
<IfModule ssl_module>
Listen 443
NameVirtualHost 185.26.125.239:443
</IfModule> |
J'ai un fichier "/etc/apache2/sites-enabled/monsite.me.conf".
Quand il contient ça :
1 2 3 4
| <VirtualHost *:80>
ServerName sousdomaine.monsite.me
DocumentRoot /var/www/sousdomaine/
</VirtualHost> |
Apache2 accepte de fonctionner,
"http://monsite.me" s’affiche dans un navigateur.
Par contre avec
"http://sousdomaine.monsite.me" mon navigateur me renvois l’erreur suivante :
"The requested URL /sousdomaine/ was not found on this server."
et si je remplace le contenu du fichier par :
1 2 3 4 5 6 7 8 9 10 11 12
| <VirtualHost *:443>
DocumentRoot /var/www/sousdomaine
ServerName sousdomaine.monsite.me
CustomLog /var/log/apache2/secure_access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/monsite.me/server.crt
SSLCertificateKeyFile /etc/ssl/monsite.me/server.key
SSLCertificateChainFile /etc/ssl/monsite.me/GandiStandardSSLCA2.pem
SSLVerifyClient None
</VirtualHost> |
Apache2 refuse de redémarrer et affiche ce message :
[....] Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.
Et bien sûr le site ne répond plus...
j'ignore comment accéder à "systemctl status apache2.service" ou "journalctl -xn"
Qu'ai je raté ?
Cordialement
PS : (j’aimerai faire un rewriting pour forcer à passer en https mais
on verra après)
Partager