Bonsoir,
Pour une association, j’ai accepté de mettre mes modestes compétences pour mettre à jour leur site web qui avait besoin d’un bon coup de pinceau (la dernière mise à jour datait de 2008). Si tôt dit, si tôt fait, https://annemarienihoul.be est remis au goût du jour. Bien entendu, je ne manque pas de rajouter un certificat SSL, géré par letsencrypt.
Problème, firefox m’indique que ce certificat périme le 7 février, et c’est également ce que m’indique https://www.ssllabs.com/ssltest/index.html. Pour ne rien arranger, j’ai reçu un mail de letsencrypt m’indiquant que mon certificat allait bientôt expirer. Sauf que si je regarde le résultat de certbot
, il est déjà à jour :
$ sudo certbot renew
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/annemarienihoul.be.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cert not yet due for renewal
(...)
The following certs are not due for renewal yet:
/etc/letsencrypt/live/annemarienihoul.be/fullchain.pem expires on 2021-04-08 (skipped)
(...)
No renewals were attempted.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
et bien entendu, j’utilise le bon certificat dans ma config nginx:
$ cat /etc/nginx/sites-available/annemarienihoul.be
server {
listen 443 ssl;
server_name annemarienihoul.be www.annemarienihoul.be;
access_log /home/amn/website-data/nginx-access.log;
error_log /home/amn/website-data/nginx-error.log;
include snippets/ssl-config.conf;
location / {
client_max_body_size 15M;
proxy_pass http://unix:/home/amn/website-data/AM-Nihoul-website/amn.sock;
# used by Flask to sort up things
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
ssl_certificate /etc/letsencrypt/live/annemarienihoul.be/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/annemarienihoul.be/privkey.pem; # managed by Certbot
}
# Redirect HTTP requests to HTTPS
server {
listen 80;
server_name annemarienihoul.be www.annemarienihoul.be;
return 301 https://$host$request_uri;
}
… Autrement dit, je n’ai aucune idée d’où peu venir le problème. Est ce que quelqu’un aurait une idée ?
D’avance merci,
Pierre