🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo activar SSL gratuito (Let's Encrypt) en DirectAdmin

Actualizado el 26 de mayo de 2026

¿Qué es Let's Encrypt y por qué necesitas activarlo en DirectAdmin?

Empecemos por lo básico. Let's Encrypt es una autoridad de certificación gratuita y automatizada que ofrece certificados SSL/TLS para que cualquier sitio web pueda activar HTTPS sin coste alguno. A diferencia de los certificados de pago que pueden costar entre 30 y 200 euros al año, Let's Encrypt te permite proteger tu web de forma totalmente gratuita, con la misma validez técnica y criptográfica.

Cuando hablamos de SSL DirectAdmin, nos referimos a la integración nativa que tiene este panel de control con Let's Encrypt. DirectAdmin es uno de los paneles de hosting más utilizados en servidores Linux, y desde hace varias versiones incluye un módulo automático que simplifica muchísimo el proceso de instalación y renovación de certificados.

¿Por qué es tan importante activar HTTPS? Porque los navegadores modernos marcan como "No seguro" cualquier sitio que no tenga un certificado SSL válido. Esto afecta directamente a la confianza de tus visitantes, a tu posicionamiento SEO (Google confirmó que el HTTPS es un factor de ranking) y a la seguridad de los datos que se transmiten entre el navegador y tu servidor.


Requisitos previos antes de activar SSL DirectAdmin

Antes de lanzarte a configurar tu certificado SSL gratis, asegúrate de cumplir con estos requisitos fundamentales:

  1. Acceso a DirectAdmin: Necesitas las credenciales de administrador o de usuario con permisos suficientes para gestionar dominios.

  2. Dominio apuntando al servidor: Tu dominio debe resolver correctamente a la IP del servidor donde está alojado. Puedes verificarlo con un comando ping o usando herramientas online de DNS lookup.

  3. Puertos abiertos: El puerto 80 (HTTP) y el puerto 443 (HTTPS) deben estar abiertos en tu firewall. Let's Encrypt necesita comunicarse con tu servidor para validar que eres el dueño del dominio.

  4. Versión de DirectAdmin: Asegúrate de tener una versión reciente (1.61 o superior) para que el módulo de Let's Encrypt funcione correctamente.

[INFO] Si tu dominio no apunta todavía al servidor, el proceso fallará. Let's Encrypt necesita verificar que controlas el dominio antes de emitir el certificado.


Paso a paso: Cómo activar SSL gratuito en DirectAdmin

Paso 1: Accede al panel de DirectAdmin

Abre tu navegador y escribe la URL de acceso a tu panel. Normalmente será algo como https://tudominio.com:2222 o https://IP-de-tu-servidor:2222. Introduce tus credenciales y pulsa en "Login".

Paso 2: Localiza la sección de SSL

Una vez dentro del panel, verás diferentes iconos y menús. Busca la sección "Account Manager" o "Gestión de Cuenta" y dentro de ella encontrarás la opción "SSL Certificates" o "Certificados SSL". En las versiones más recientes de DirectAdmin, esta opción puede aparecer directamente en el menú principal con el nombre de "Let's Encrypt".

Paso 3: Selecciona el dominio

En la página de gestión SSL, verás una lista de todos los dominios y subdominios que tienes configurados en tu cuenta. Selecciona el dominio para el cual quieres activar el certificado SSL gratis. Si tienes varios dominios, tendrás que repetir el proceso para cada uno de ellos.

Paso 4: Configura las opciones del certificado

DirectAdmin te mostrará un formulario con varias opciones. Esto es lo que encontrarás:

  • Dominio principal: El dominio que has seleccionado.
  • Subdominios: Puedes marcar la casilla para incluir los subdominios más comunes como www, mail, ftp, etc.
  • Renovación automática: Asegúrate de que esta opción esté activada. DirectAdmin renovará automáticamente tu certificado antes de que caduque (normalmente a los 60 días de los 90 de validez).
  • Email de notificación: Puedes introducir un correo para recibir avisos sobre la renovación.

[WARNING] No desmarques la casilla de renovación automática a menos que tengas una razón muy específica. Si el certificado caduca, tu web dejará de ser segura y los visitantes verán errores graves en el navegador.

Paso 5: Genera el certificado

Una vez que hayas configurado todas las opciones, pulsa el botón "Issue Certificate" o "Emitir Certificado". DirectAdmin se comunicará con los servidores de Let's Encrypt y en cuestión de segundos (a veces hasta un minuto) tendrás tu certificado emitido.

Paso 6: Verifica que HTTPS funciona

Después de emitir el certificado, es hora de comprobar que todo funciona correctamente. Abre una ventana de incógnito en tu navegador y visita https://tudominio.com. Deberías ver el candado verde o un candado cerrado en la barra de direcciones.


Configuración avanzada: Redirección forzada a HTTPS

Activar el certificado es solo el primer paso. Para que tu web sea completamente segura, necesitas que todas las visitas se redirijan automáticamente de HTTP a HTTPS. DirectAdmin tiene una herramienta específica para esto.

Usando el redireccionador de DirectAdmin

  1. Ve a "Domain Setup" o "Configuración de Dominio".
  2. Busca la opción "Force SSL" o "Forzar SSL".
  3. Actívala para el dominio que acabas de proteger.

Esto añadirá una regla en el archivo .htaccess de tu dominio que redirige todo el tráfico HTTP hacia HTTPS.

Alternativa manual con .htaccess

Si prefieres hacerlo manualmente, puedes editar el archivo .htaccess de tu dominio y añadir estas líneas:

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

[TIP] La redirección 301 es la más recomendada para SEO. Indica a Google que la versión definitiva de tu web es la HTTPS, evitando contenido duplicado.


Solución de problemas comunes

Error "No se pudo emitir el certificado"

Este es el error más común y suele deberse a una de estas razones:

  • El dominio no apunta al servidor: Verifica la configuración DNS.
  • El puerto 80 está bloqueado: Asegúrate de que tu firewall permite conexiones entrantes en el puerto 80.
  • Demasiadas solicitudes: Let's Encrypt tiene límites de emisión (5 certificados por dominio y semana). Si has estado probando mucho, espera unos días.

El certificado se emitió pero el navegador no lo reconoce

Esto puede pasar si el certificado se emitió para el dominio sin www y estás visitando www.tudominio.com o viceversa. Asegúrate de que el certificado cubre tanto el dominio raíz como el subdominio www.

La renovación automática no funciona

Si el certificado caduca, revisa que el cron job de DirectAdmin esté configurado correctamente. En el panel, ve a "Cron Jobs" y verifica que existe una tarea que ejecuta el script de renovación de Let's Encrypt.


Preguntas frecuentes (FAQ)

¿Cuánto dura un certificado Let's Encrypt?

Los certificados de Let's Encrypt tienen una validez de 90 días. DirectAdmin los renueva automáticamente cada 60 días para asegurarse de que nunca caduquen.

¿Puedo usar Let's Encrypt en varios dominios?

Sí, puedes emitir un certificado para múltiples dominios (hasta 100 por certificado). En DirectAdmin, puedes seleccionar varios dominios a la vez en la sección SSL.

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

Técnicamente, sí. La seguridad criptográfica es equivalente. La diferencia principal es que los certificados de pago suelen ofrecer garantías económicas y soporte telefónico, algo que Let's Encrypt no proporciona.

¿Qué pasa con el correo electrónico de mi dominio?

DirectAdmin también puede emitir certificados SSL para el servidor de correo (mail.tudominio.com). Esto es importante para que los clientes de correo no muestren errores de seguridad.

¿Puedo revocar un certificado?

Sí, desde la misma sección SSL de DirectAdmin puedes revocar un certificado si lo necesitas. Esto es útil si sospechas que tu clave privada ha sido comprometida.


Ventajas de usar Let's Encrypt con DirectAdmin

Vamos a resumir por qué esta combinación es tan potente:

  1. Coste cero: Ahorras el dinero que gastarías en certificados SSL comerciales.

  2. Automatización total: DirectAdmin gestiona la emisión, instalación y renovación de forma automática. No necesitas conocimientos técnicos avanzados.

  3. Mejora el SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.

  4. Confianza del usuario: El candado verde aumenta la confianza de tus visitantes y reduce las tasas de abandono.

  5. Compatibilidad: DirectAdmin integra Let's Encrypt de forma nativa, lo que significa que funciona con todos los servicios del panel (Apache, Nginx, FTP, correo, etc.).


Conclusión y siguientes pasos

Activar SSL DirectAdmin con Let's Encrypt es un proceso sencillo que no debería llevarte más de 5 minutos si sigues los pasos que hemos detallado. Una vez hecho, tendrás tu sitio web protegido con certificado SSL gratis, mejorará tu posicionamiento en buscadores y ofrecerás una experiencia más segura a tus usuarios.

Después de activar el certificado, te recomiendo:

  1. Verificar todos tus subdominios: Asegúrate de que www, mail y cualquier otro subdominio que uses tengan su certificado.

  2. Revisar los enlaces internos: Actualiza cualquier enlace interno que apunte a HTTP para que use HTTPS directamente.

  3. Configurar HSTS: Si te sientes avanzado, activa HSTS (HTTP Strict Transport Security) para forzar a los navegadores a usar siempre HTTPS.

  4. Monitorizar la renovación: Marca en tu calendario una revisión mensual para confirmar que la renovación automática está funcionando.

[INFO] Si en algún momento cambias de panel de control a Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106. Aunque la interfaz es diferente, los principios de gestión SSL son muy similares.

Espero que esta guía te haya sido útil. Si tienes alguna duda o problema, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de DirectAdmin. La seguridad web es una inversión que siempre merece la pena, y con Let's Encrypt ya no tienes excusa para no tener HTTPS en tu sitio. ¡Tu web y tus visitantes te lo agradecerán!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel