Enero 13, 2026Guías
Cómo configurar un certificado SSL con Let's Encrypt
Guía paso a paso sobre la instalación de certificados SSL gratuitos de Let's Encrypt utilizando Certbot para Nginx y Apache.

Los certificados SSL cifran los datos entre su servidor y los navegadores de los visitantes, asegurando conexiones segas. Let's Encrypt proporciona certificados SSL gratuitos en los que confían los principales navegadores. Esta guía le muestra cómo configurar SSL en su servidor Hiddence.
Prerrequisitos
- Nombre de dominio que apunte a la IP de su servidor
- Servidor web Nginx o Apache instalado
- Puertos 80 y 443 abiertos en el firewall
- Acceso root o sudo al servidor
Instalación de Certbot
bash
# Para Ubuntu/Debian
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
# Para CentOS/RHEL
sudo yum install epel-release -y
sudo yum install certbot python3-certbot-nginx -yObtención del certificado para Nginx
Certbot puede configurar automáticamente Nginx. Ejecute:
bash
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
# Siga las instrucciones para completar la configuraciónObtención del certificado para Apache
Para Apache, use:
bash
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
# Siga las instrucciones para completar la configuraciónRenovación manual del certificado
Los certificados de Let's Encrypt caducan a los 90 días. Pruebe la renovación:
bash
sudo certbot renew --dry-runConfigurar la renovación automática
Certbot crea una tarea cron automáticamente. Verifique que existe:
bash
sudo systemctl status certbot.timer
# O compruebe el crontab
sudo crontab -l | grep certbotConsejos útiles
- Los certificados se renuevan automáticamente 30 días antes de su vencimiento
- Pruebe el proceso de renovación: sudo certbot renew --dry-run
- Utilice certificados comodín para subdominios: certbot certonly --dns-cloudflare
- Compruebe la caducidad del certificado: sudo certbot certificates
- Fuerce la renovación si es necesario: sudo certbot renew --force-renewal