Aquesta és una revisió antiga del document
Let's Encrypt
info
- certbot
- instalación: https://certbot.eff.org/docs/install.html
- método manual: https://certbot.eff.org/docs/using.html#manual
- renovación:
install
standalone (no webserver)
sudo apt-get install certbot sudo certbot certonly --standalone sudo certbot renew [--dry-run] # programaticamente si hay que parar servicios: # --pre-hook "service haproxy stop" --post-hook "service haproxy start"
/via: https://certbot.eff.org/lets-encrypt/debianbuster-other
/via: https://certbot.eff.org/instructions
instalacion robot (OLD)
user@webserver:~$ wget https://dl.eff.org/certbot-auto user@webserver:~$ chmod a+x ./certbot-auto user@webserver:~$ ./certbot-auto --help
generación
Este método te exige poner una clave TXT en tu servidor DNS para certificar que puedes acceder a ese dominio:
sudo ./certbot-auto --manual --preferred-challenge dns certonly --email miguelangel@torresegea.es -d seedbox.torresegea.es
si todo está correcto, te genera 3 ficheros (/etc/letsencrypt/live/<dominio>
), que corresponden a las líneas de configuración de apache correspondientes:
- cert.pem → SSLCertificateFile
- chain.pem → SSLCertificateKeyFile
- privkey.pem → SSLCACertificateFile
Existen otros métodos (explicados en documentación) para validar un dominio
comandos
sudo ./certbot-auto –help all
sudo ./certbot-auto certificates
: listado de certicadossudo ./certbot-auto certonly -d <dominio>
: renovación manual certificado