Cómo instalar Let's Cintpt (CERTBOT) en Centos 8
- 3207
- 477
- Jaime Delgadillo
El CERTBOT es una utilidad de línea de comandos para obtener certificados SSL gratuitos de la autoridad de certificados Let's Cifrypt. Le permite solicitar un nuevo certificado SSL, hacer la autorización y configurar su servidor web para la configuración de SSL. También puede obtener certificados SSL para otros servicios como servidores de correo, poder y servidores VPN.
Este tutorial le ayuda a instalar el cliente Let's Cifrypt en el sistema CentOS 8 Linux.
Requisitos previos
Antes de instalar CERTBOT en CentOS 8, debe cumplir:
- Un sistema CentOS 8 Linux con acceso a los usuarios de sudo.
- Servidor web Apache (HTTP) con host virtual configurado con un dominio.
- El dominio o el subdominio deben apuntar a la dirección IP del servidor web.
Paso 1 - Habilitar el repositorio de Epel
El repositorio EPEL contiene paquetes CertBot actualizados para los sistemas basados en RPM. Deberá habilitar el repositorio EPEL (paquetes adicionales para Enterprise Linux) en su sistema utilizando los siguientes comandos:
sudo dnf install https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm
sudo dnf config-manager --set-set-habilitado PowerTools
Paso 2 - Instalación de CertBot
CERTBOT está disponible como un paquete RPM para la instalación en el sistema CentOS 8. Puede instalar el directorio de TI desde el repositorio EPEL, que ya tiene habilitado en su sistema.
Abra un terminal y ejecute el siguiente comando para instalar CERTBOT:
sudo dnf install certbot python3-certbot-apache
sudo dnf install certbot python3-certbot-nginx
Paso 3: solicite un nuevo certificado SSL
Ahora, puede solicitar certificados SSL de Let's Cifrar en función del servidor web.
- Apache (httpd) - Los sistemas que ejecutan el servidor web Apache, ejecutar el siguiente comando. Esto enumerará todos los dominios/subdominios configurados en su servidor web. Seleccione los números apropiados para solicitar el certificado.
sudo certbot -apache
- Nginx - Los sistemas que se ejecutan con el servidor web Nginx, use el siguiente comando para solicitar los certificados SSL.
sudo certbot -nginx
- Obtenga solo certificado - Si se siente inseguro con la configuración SSL predeterminada, puede obtener el certificado solo del Let's Cifrar y luego crear un host virtual manualmente.
sudo certbot certonly -apache
sudo certbot certonly -nginx
En todos los casos anteriores, el dominio debe señalarse a su servidor desde DNS. Además, asegúrese de que /.El servidor web conocido/acme es atendido por el servidor web.
Paso 4 - Prueba de configuración de SSL
Una vez que el certificado SSL se instale en el servidor web, visite https: // su dominio.com/ en un navegador web y busque el icono de bloqueo SSL en la barra de URL. También puede hacer un escaneo de seguridad para la configuración SSL en https: // www.ssllabs.com/ssltest/.
Paso 5 - Renovar el certificado SSL existente
Todos los certificados emitidos por Let’s CiCrypt son válidos solo por 3 meses. Le permite renovar un certificado antes de 30 días o menos de vencimiento. La utilidad CertBot le permite renovar SSL con una sola línea de comandos. También puede programar esto en un cronjob.
Ejecute el siguiente comando para renovar todos los certificados en ese sistema.
sudo certbot renovar
También puede hacer una ejecución seca sin la renovación real del certificado. Con esto, puede verificar si la renovación de SSL funcionará si está programada con un Cronjob.
sudo certbot renovar-secado
Conclusión
En este tutorial, ha aprendido a instalar CERTBOT en el sistema CentOS 8 Linux. También lo ayudó a crear nuevos certificados para sus servidores web.