En este post explico cómo instalar Let’s Encrypt en una máquina Debian 10 para poder generar un certificado SSL y luego usarlo en tu servidor web favorito.
La instalación del software de Let’s Encrypt ha cambiado, ya que ahora en Debian 10 se hace con snap.
Para ello, tienes que instalar «snap» con apt:
$ sudo apt update
$ sudo apt install -y snapd
Actualizar «snap»:
$ sudo snap install core
$ sudo snap refresh core
Instalar «certbot»:
$ sudo snap install --classic certbot
Crear un enlace simbólico para situar «certbot» en el path:
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
Tras instalar el software, para crear un nuevo certificado solo tienes que ejecutar:
$ certbot certonly --webroot -w /var/www/midominio.com/www/ -d www.midominio.com -d midominio.com
donde:
- /var/www/midominio.com/www/ es la ruta donde se encuentra tu sitio web y que sirve actualmente a través de http.
- www.midominio.com y midominio.com son el dominio y el subdominio para los que vas a crear el certificado.
Y así de sencilla es la instalación de Let’s Encrypt y la generación de un certificado en Debian 10. Puedes encontrar cómo hacer esto mismo en Debian 9, Debian 8 y en Debian 7.
gracias por el tutorial, pero tengo un problema al querer instalar el cerbot, al querer instalarlo da el siguiente mensaje:
error: snap “certbot” is not available on stable but is available to install on the following
channels:
edge snap install –edge certbot
Please be mindful pre-release channels may include features not completely tested or
implemented. Get more information with ‘snap info certbot’.
Cuando ejecuto el comando como lo pide ahi: snap install –edge certbot da este otro mensaje y nunca logro instalarlo.
error: This revision of snap “certbot” was published using classic confinement and thus may perform
arbitrary system changes outside of the security sandbox that snaps are usually confined to,
which may put your system at risk.
If you understand and want to proceed repeat the command including –classic.
Mi sistema es 64bits