Añadir a cron renovación de certificado Letsencrypt con pre-hook y post-hook

Se ha de tener instalado cron. En debian por ejemplo así:

apt-get install cron

Si por ejemplo estamos usando nginx pues se puede añadir con una línea como esta si se usa certbot:

30 2 * * * /usr/bin/certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start"

Con crontab -e para editar y con crontab -l para visualizar las ordenes añadidas a cron del usuario que se utilice.

Eso permitirá que cuando el certificado sea renovable se renueve sin que tengamos que acordarnos. Cambiando nginx por apache2 pues lo mismo.

certbot renew se ejecutará con nginx/apache2 parado y si existen certificados que renovar pues los renueva. Luego se activa de nuevo el servicio.

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén