.
On 05/05/2025 13:49, Arnaud Launay via frnog wrote:
Le Mon, May 05, 2025 at 10:02:20AM +0200, David Ponzone a écrit:
Y a le renouvellement (c’est interne, donc subjectif), et y a la vérification
(c’est si possible fait depuis l’extérieur et c’est objectif).

Voaip. Cas classique: le renouvellement est bien fait, le certificat est mis à 
jour,
(optionnel) il est bien poussé sur le serveur qui doit l'utiliser,
et le nginx/apache/autre n'est pas relancé, donc le nouveau certificat, pourtant
correctement renouvelé, n'est pas pris en compte. Oups.

        Arnaud.

Avec certbot, j'emploie le "pre-hook" dans un script placé en cron .

Exemple :
certbot renew --pre-hook "systemctl stop nginx" --post-hook "systemctl start nginx"

Ainsi, il arrête lui même le serveur web, ici nginx, effectue le renouvellement le cas échéant, et relance le server web à postériori.

Mais pour aller plus loin, la doc officielle[1] présente bien sur tout ce qui est possible.

1. https://eff-certbot.readthedocs.io/en/stable/using.html#pre-and-post-validation-hooks


--
Willy Manga


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à