Versions Certbot et nginx:
certbot installé à l’aide du guide d’installation certbot.eff.org .
Obtenir des certificates ssl fonctionne correctement:
certbot --nginx
Mais, en renouvellement de cerbot certifié
certbot renew --dry-run
nginx ne parvient pas à provoquer:
nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)
J’ai essayé de modifier le post-hook et le pré-hook dans /etc/letsencrypt/renewal/*com.conf/
installer=nginx
Ajouter des post et des hooks dans /etc/letsencrypt/renewal-hooks/pre/
et /etc/lestencrypt/renewal-hooks/post/
pour arrêter et démarrer le service nginx.
Semble que nginx ne démarre pas correctement ou ne s’arrête pas correctement. une fois le renouvellement terminé, nginx échoue avec (code = exit, status = 1 / FAILURE)
Nginx erreur journal montre:
Erreur pendant que certbot renouvelle:
J’ai eu le même problème sur Ubuntu 16.04
Je viens de supprimer les hooks post et post dans /etc/letsecrypt/renewal/*.conf
et /etc/letsecrypt/renewal/*.conf
changé l’authentifiant en nginx
– j’avais deux entrées standalone
.
Et ça marche maintenant très bien.