33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Usa el código:

BLACK33
BG40
Utilizar promoción
30.10.2024

Cómo configurar un certificado SSL en Nginx

Un certificado SSL es crucial para proteger la comunicación entre su servidor web y los usuarios. Al utilizar SSL, te aseguras de que los datos están encriptados y de que tu sitio es de confianza. En este artículo, le ayudaremos a configurar un certificado SSL en Nginx, uno de los servidores web más populares

Paso 1: Instalar Certbot

Certbot es una herramienta gratuita y automatizada que se utiliza para obtener e instalar certificados SSL de Let’s Encrypt. Para instalar Certbot en su servidor, siga estos comandos

  1. Actualice la lista de paquetes
    sudo apt update
  2. Instale Certbot
    sudo apt install certbot python3-certbot-nginx

Paso 2: Obtener el certificado SSL

Una vez instalado Certbot, puede solicitar un certificado SSL ejecutando el siguiente comando

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot configurará automáticamente el certificado SSL para tu dominio. Siga las instrucciones en pantalla para completar la configuración

Paso 3: Configurar Nginx para SSL

Certbot modificará automáticamente la configuración de Nginx para utilizar SSL. Sin embargo, si necesitas configurarlo manualmente, sigue estos pasos

  1. Abre el archivo de configuración de Nginx para tu sitio
    sudo nano /etc/nginx/sites-available/default
  2. Actualice la configuración para utilizar SSL
    server { listen 443 ssl; server_name yourdomain.com www.yourdomain.com; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; # Additional settings... }
  3. Guarde el archivo y salga del editor.

Paso 4: Probar y reiniciar Nginx

Tras configurar SSL, compruebe si hay errores en la configuración de Nginx

sudo nginx -t

Si no se encuentra ningún error, reinicie Nginx para aplicar los cambios

sudo systemctl restart nginx

Paso 5: Configurar la renovación automática de certificados SSL

Los certificados Let’s Encrypt tienen una validez de 90 días, por lo que es importante configurar la renovación automática para evitar que caduquen. Certbot crea automáticamente una tarea cron para renovar el certificado, pero puedes probar el proceso de renovación manualmente

sudo certbot renew --dry-run

Este comando simulará una renovación para asegurarse de que todo funciona correctamente

Conclusión

Configurar un certificado SSL en Nginx es un paso importante para proteger tu sitio web. Con Certbot y Let’s Encrypt, puedes obtener y gestionar fácilmente certificados SSL gratuitos, asegurándote de que los datos de tus usuarios están protegidos mediante cifrado.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Usa el código:

BLACK33
BG40
Utilizar promoción