Bonjour,

J'ai mis en place un certificat Lets Encrypt pour mon site en suivant la vidéo de Grafikart.
j'ai planifer un cron tous les dimanches pour le renouvellement
depuis le 1er mars il y a eu 2 renouvellements
mais pour le second, le certificat n'a pas été pris en compte par nginx
il a fallut un restart d'nginx pour qu'il le prenne en compte (pas top)

avez vous eu le même problème ?
ça m'embêterait de programmer un reload d'nginx toutes les semaines car j'ai d'autre sites qui tournent dessus

merci

6 réponses


Pour le moment non, tu utilise qu'elle version de nginx ?
Car j'ai eu des problèmes avec la version 1.6+ pour mon socket php, peut-être il y en a d'autres de ce type ?

Huggy
Auteur

Je suis en nginx 1.9.10
j'ai trouvé un script qui permet de reload nginx si le certificat doit être renouvelé (lecture de la date dans le certificat)
mais pas encore testé

Au pire un coup de nginx reload dans le crontab ? Je sais que c'est génial génial mais bon.

Huggy
Auteur

@Fukotaku oui c'est ça sauf que ça fait le reload seulement si besoin

@Huggy le soucis n'arrive pas toujours ?

Huggy
Auteur

Le soucis doit arriver après chaque renouvellement, j'ai mis du temps à m'en rendre compte et j'avais du reload nginx entre temps.
le script est dispo ici
j'ai juste du créer un fichier .ini avec dedans domains=monsite.fr