Añadir directorio .well-known para Lets encrypt
11 de abril de 2020Atractivo y sencillo spinner HTML/CSS para nuestros proyectos web
9 de mayo de 2020Comandos de uso frecuente para gestionar nuestro Lets Encrypt y automatizar las tareas de renovación de certificados.
Añadir certificado a un dominio:
certbot --apache -d mydomain.com
Listar certificados:
certbot certificates
Ayuda del certbot:
certbot --help all
Renovación del certificado:
certbot renew / certbot-auto renew / certbot certonly / certbot certonly --preferred-challenges http
Cron para renovar todos:
00 12 * * * certbot renew --quiet
Renovar solo uno:
certbot renew --cert-name mydomain.com
Crear los certificados individuales:
certbot-auto certonly --standalone -d mydomain.com -d www.mydomain.com
Cron para renovar todos:
00 02 * * * certbot-auto renew /etc/init.d/apache2 restart > /dev/null 2> 1
Verificacion de un dominio:
certbot certonly --nginx --dry-run -d mydomain.com
Instalación certbot:
apt-add-repository ppa:certbot/certbot
apt install certbot
apt-get install python-certbot-apache o apt-get install python-certbot-nginx
Como tarea usamos crontab para renovar un dominio:
00 02 * * * certbot renew --nginx -d www.midominio.com > /dev/null 2 > 1
00 02 * * 1 /usr/bin/certbot renew --deploy-hook "service apache2/nginx reload >> /var/log/letsencrypt/le-renew.log
Artículo de Digital Ocean para seleccionar distribución de Linux empleada:
https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7
Otros enlaces:
https://certbot.eff.org/docs/using.html
https://www.digitalocean.com/community/tutorials/how-to-use-certbot-standalone-mode-Ubuntu-16.04