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" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[....] 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)