Saltar al contenido
solo software libre

Cómo proteger Nginx con Let’s Encrypt en Ubuntu 18.04: Guía paso a paso

Protege Nginx con Let's Encrypt en Ubuntu 18.04 y habilita HTTPS fácilmente. Aprende a instalar Certbot, obtener un certificado SSL y asegurar tu servidor.

Cómo proteger Nginx con Let's Encrypt en Ubuntu
Instala el Navegador Opera en Ubuntu

Instala el Navegador Opera en Ubuntu 18.04 Rápidamente

Asegura tu servidor Nginx en Ubuntu 18.04 utilizando Let’s Encrypt y Certbot, logrando una conexión HTTPS segura.

En esta guía, te mostraremos cómo proteger Nginx con Let’s Encrypt en Ubuntu 18.04, una herramienta gratuita y automatizada que permite obtener certificados SSL/TLS para asegurar tu sitio web con HTTPS. Utilizaremos Certbot, la herramienta oficial de Let’s Encrypt, para hacer este proceso rápido y sencillo.

Paso 1: Instalar Certbot en Ubuntu 18.04

Para comenzar, lo primero que debemos hacer es instalar Certbot, que nos permitirá obtener y renovar los certificados SSL para Nginx.

  1. Actualizar el sistema:
   sudo apt update
   sudo apt upgrade
  1. Instalar Certbot y el complemento para Nginx:
   sudo apt install certbot python3-certbot-nginx

Este complemento facilita la configuración automática de Nginx para que funcione correctamente con Let’s Encrypt.

Paso 2: Configurar Nginx

Antes de obtener el certificado, es importante verificar que tu configuración de Nginx esté lista.

  1. Asegúrate de tener tu servidor configurado con un archivo de host virtual en /etc/nginx/sites-available/.
  2. Luego, prueba la configuración de Nginx:
   sudo nginx -t

Si todo está correcto, reinicia Nginx para aplicar los cambios:

sudo systemctl restart nginx

Paso 3: Obtener Certificado SSL con Let’s Encrypt

Con Certbot instalado y tu servidor Nginx configurado, es momento de obtener el certificado SSL.

  1. Ejecuta Certbot para Nginx:
   sudo certbot --nginx
  1. Sigue las indicaciones en pantalla para elegir el dominio que deseas proteger y aceptar los términos del servicio.

Certbot configurará automáticamente Nginx para usar el certificado SSL y habilitará la redirección de HTTP a HTTPS.

Paso 4: Verificar Certificado y Configurar Renovación Automática

Una vez que el certificado esté instalado, es importante verificar su estado y habilitar la renovación automática.

  1. Verificar la renovación automática de Certbot: Certbot se encarga automáticamente de renovar el certificado, pero puedes verificar el cron job ejecutando:
   sudo systemctl status certbot.timer

Conclusión

¡Felicidades! Ahora sabes cómo proteger Nginx con Let’s Encrypt en Ubuntu 18.04. Mantener tu sitio seguro con HTTPS es esencial para la confianza de los usuarios y el SEO. Recuerda que Certbot renovará automáticamente los certificados, por lo que no tendrás que preocuparte por perder la seguridad en tu sitio.