Bonjour! Mes deux sites lelogisencorse.ddns.net et seafile.julously.com fonctionnent en http et sont hébergés sur mon raspberry avec Nginx. J'ai voulu passer en https avec letsencrypt. Pas de soucis pour avoir les certificats avec les commandes
letsencrypt certonly --rsa-key-size 4096 --webroot -w /var/www/logis/grav-admin -d lelogisencorse.ddns.net
letsencrypt certonly --rsa-key-size 4096 --webroot -w /var/www/mycloud/seafile-server-latest/seahub -d seafile.julously.com
Je mets le premier (seafile) en "route" après avoir rajouté la conf qui va bien : ca tourne, cadenas vert 8-)... Je fais pareil avec le second, et patatra bad_cert blabla... Je reprends mes fichiers dans /etc/nginx/sites/available et effectivement, un raté de copier/collé et j'avais les chemins du certificat ssl du premier dans le fichier de conf du second... Je remets tout ça comme il faut et... Cadenas vert! :pint: j'envisage sereinement la fin de soirée (je me suis battu tout le dimanche avec nginx) dans le canapé avec madame!
Mais voila que mon client seafile ne se reconnecte pas... je rallume firefox et PAF! Bad-cert! alors qu'il fonctionnait bien il y a quelques minutes! Pire, il m'annonce que seafile (le premier donc) utilise le certificat du second!
seafile.julously.com uses an invalid security certificate. The certificate is only valid for lelogisencorse.ddns.net Error code: SSL_ERROR_BAD_CERT_DOMAIN
J'ai vérifié trois fois, le chemins sont bons! J'ai vidé le cache firefox sans succes et de toutes facons mon tel android me dit la même chose via l'appli qui fonctionnait ce matin avec le même fichier de conf...
Je suis perdu! Comment c'est possible!