Instrucciones paso a paso sobre cómo proteger su servidor web Apache utilizando Let's Encrypt.
Let's Encrypt emite certificados SSL/TLS. Esto aumenta significativamente la seguridad porque el tráfico es encriptado por HTTPS (protección contra la pérdida de login, contraseña y otros datos sensibles, lo que es especialmente importante cuando se conecta a redes públicas abiertas).
Para asegurar Apache usando las herramientas Let's Encrypt, primero debes
domen
;Todos los comandos se ejecutan como un usuario que tiene privilegios sudo
pero no es root.
1. Instalar Certbot para automatizar todo lo relacionado con la obtención de certificados de seguridad y/o su renovación desde la autoridad certificadora. Para la instalación necesitamos paquetes snapd
, así que instala snapd
. El comando es $ sudo dnf install snapd
.
2. Inicia el servicio snapd
, que se encargará de los paquetes snap. Para ahorrar tiempo en el futuro, añade el servicio a autoloader.
3. Reinicia el servidor y asegúrate de que todos los paquetes funcionan correctamente. Si están en orden, instala el módulo para Apache con el comando
$ sudo dnf install mod_ssl
4. Instala Certbot con el comando
$ sudo snap install --classic certbot.
Haz un enlace simbólico para ejecutarlo
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Crea un certificado en CentOS Stream usando certbot. El sistema te pide que respondas a las preguntas e introduzcas tu dirección de correo electrónico. Cuando termine, especifique el domen
para el que necesita crear el cerbot. Esto se hace utilizando el comando
$ sudo certbot --apache
La instrucción está completa. Nada complicado. Ahora ya sabes como asegurar correctamente Apache con Let's Encrypt.