Un certificado SSL es esencial para cualquier página web. Cifra la conexión entre tu visitante y tu servidor, y hace que aparezca el candado verde (HTTPS) en el navegador. Let's Encrypt ofrece certificados SSL gratuitos que puedes instalar fácilmente. En esta guía te explicamos paso a paso cómo instalar un certificado SSL de Let's Encrypt desde DirectAdmin.

¿Qué es Let's Encrypt?

Let's Encrypt es una autoridad de certificación (Certificate Authority, CA) gratuita y automatizada que emite certificados SSL/TLS. Los certificados son válidos durante 90 días y se renuevan automáticamente. Let's Encrypt cuenta con el apoyo de grandes organizaciones como Google, Mozilla y la Electronic Frontier Foundation.

Ventajas de Let's Encrypt:

  • Gratis: el certificado no tiene ningún coste
  • Automático: la renovación se hace automáticamente
  • Fiable: todos los navegadores modernos confían en él
  • Rápido: la instalación solo lleva unos minutos

¿Quieres saber más sobre SSL? Lee nuestro artículo detallado sobre los certificados SSL.

Instalar un certificado SSL de Let's Encrypt desde DirectAdmin

Sigue estos pasos para instalar un certificado SSL gratuito en tu página web desde el panel de control de DirectAdmin.

1. Inicia sesión en DirectAdmin

Ve al panel de control de DirectAdmin de tu plan de hosting. Encontrarás los datos de acceso en el correo de bienvenida que recibiste al contratar tu plan.

2. Ve a SSL Certificates

Ve a Account Manager → SSL Certificates (o busca "SSL" en la barra de búsqueda). Después, haz clic en "Get automatic certificate from ACME provider.

3. Selecciona Let's Encrypt como proveedor

Elige Let's Encrypt como proveedor ACME. Selecciona los dominios para los que quieres un certificado:

  • Marca example.nl
  • Marca www.example.nl
  • Si quieres, también subdominios como mail.example.nl

4. Elige el tipo de certificado

Tienes dos opciones:

  • Certificado estándar: protege el dominio y el subdominio www
  • Certificado wildcard: protege el dominio y todos los subdominios (*.example.nl). Requiere validación por DNS en lugar de validación por HTTP.

Para la mayoría de las páginas web basta con un certificado estándar.

5. Haz clic en "Save" o "Request"

Haz clic en el botón para solicitar el certificado. Let's Encrypt valida automáticamente que eres el propietario del dominio colocando un archivo temporal en tu servidor. Normalmente tarda menos de un minuto.

6. Comprueba la instalación

Una vez instalado correctamente:

  • Visita tu página web en https://example.nl
  • Comprueba que se ve el candado verde
  • Haz una prueba con SSL Labs para una comprobación detallada

Renovación automática

Los certificados de Let's Encrypt son válidos durante 90 días. DirectAdmin renueva el certificado automáticamente cuando está a punto de caducar (de forma predeterminada, 30 días antes de la caducidad). No tienes que hacer nada.

Comprueba si la renovación automática está activa:

  1. Ve a SSL Certificates en DirectAdmin
  2. Comprueba si "Auto-renew" está marcado
  3. Comprueba la fecha de caducidad de tu certificado actual

Forzar HTTPS

Después de instalar el SSL, debes asegurarte de que todos los visitantes se redirijan automáticamente de HTTP a HTTPS. Añade lo siguiente al archivo .htaccess de tu web:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

En DirectAdmin también puedes configurarlo en Domain Setup → Force SSL.

Problemas frecuentes

  • "Rate limit exceeded: has solicitado un certificado demasiadas veces. Espera una hora y vuelve a intentarlo.
  • "Domain validation failed: comprueba que tu dominio apunta correctamente a tu servidor y que ningún firewall bloquea la solicitud de validación.
  • Avisos de "Mixed content: algunos archivos se siguen cargando por HTTP. Cambia todas las URL de tu página web a HTTPS.
  • Certificado caducado: comprueba si la renovación automática está activa en DirectAdmin.

Preguntas frecuentes sobre el SSL de Let's Encrypt

¿El SSL de Let's Encrypt es tan seguro como un certificado SSL de pago?

Sí, el cifrado de Let's Encrypt es exactamente igual de fuerte que el de los certificados de pago. La diferencia está en la validación: Let's Encrypt solo ofrece Domain Validation (DV), mientras que los certificados de pago ofrecen también Organization Validation (OV) y Extended Validation (EV). Para la mayoría de las páginas web, DV es más que suficiente.

¿Por qué Let's Encrypt es gratis?

Let's Encrypt es una organización sin ánimo de lucro patrocinada por grandes empresas tecnológicas. Su misión es cifrar todo internet poniendo a disposición certificados SSL de forma gratuita y sencilla. Los costes se cubren con donaciones y patrocinios.

¿Puedo usar Let's Encrypt para varios dominios?

Sí, puedes incluir varios dominios y subdominios en un solo certificado (certificado SAN) o usar un certificado wildcard para todos los subdominios. En DirectAdmin puedes seleccionar varios dominios al solicitar el certificado.

¿Qué hago si mi certificado de Let's Encrypt no se renueva automáticamente?

Comprueba si la renovación automática está activa en DirectAdmin. Si el problema continúa, elimina el certificado actual y solicita uno nuevo. Comprueba también que tu dominio sigue apuntando correctamente a tu servidor: los problemas de DNS pueden bloquear la renovación.

¿Tengo que hacer algo después de instalar Let's Encrypt?

Sí, fuerza HTTPS configurando una redirección de HTTP a HTTPS (mediante .htaccess o DirectAdmin). Comprueba también si tu página web muestra avisos de contenido mixto (mixed content): los recursos que aún se cargan por HTTP deben actualizarse a HTTPS. Usa las herramientas para desarrolladores del navegador (F12) para encontrar el contenido mixto.

Certificado SSL gratis en todos los planes de hosting. Consulta nuestros planes de hosting web con SSL de Let's Encrypt, LiteSpeed y NVMe SSD. O lee más sobre los certificados SSL.