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

DirectAdmin: cómo configurar SSL para tu dominio gratis

Actualizado el 8 de enero de 2026

Configurar SSL en tu dominio usando DirectAdmin es más sencillo de lo que parece. Con la opción gratuita de Let’s Encrypt, puedes proteger tu sitio web en pocos minutos, sin costos adicionales y sin necesidad de ser un experto en seguridad.

En esta guía completa te explicaremos paso a paso cómo configurar SSL DirectAdmin de forma gratuita, resolver problemas comunes y aprovechar al máximo las herramientas que ofrece este panel de control. Si eres un sysadmin DirectAdmin SSL principiante o simplemente quieres renovar tus conocimientos, este artículo es para ti.


¿Qué es SSL y por qué lo necesitas?

SSL (Secure Sockets Layer) es un protocolo que cifra la comunicación entre el navegador del usuario y tu servidor web. Cuando instalas un certificado SSL, tu sitio web se muestra con el candado verde y el prefijo https://, lo que genera confianza y mejora tu posicionamiento en buscadores.

Además, desde hace algunos años, Google penaliza los sitios que no usan HTTPS, por lo que contar con un SSL gratuito como el de Let’s Encrypt DirectAdmin es prácticamente obligatorio para cualquier dominio.


Requisitos previos antes de configurar SSL en DirectAdmin

Antes de empezar, asegúrate de cumplir con lo siguiente:

  • Tener acceso a DirectAdmin como usuario administrador o como usuario revendedor con permisos para gestionar dominios.
  • Que tu dominio esté apuntando correctamente a los servidores DNS de tu hosting.
  • Que el dominio esté creado en DirectAdmin (puedes hacerlo desde Account Manager > Add New Domain).
  • Que el servicio web (Apache o Nginx) esté funcionando.

[TIP] Si usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106 y el proceso de SSL es similar, aunque la interfaz varía ligeramente.


Cómo configurar SSL gratis en DirectAdmin paso a paso

A continuación te mostramos el procedimiento completo para configurar SSL DirectAdmin con Let’s Encrypt.

1. Accede al panel de DirectAdmin

Ingresa a tu panel usando la URL: https://tu-servidor:2222 (o el puerto que tengas configurado). Introduce tu usuario y contraseña.

2. Localiza la opción de SSL

Una vez dentro, busca la sección SSL Certificates. Normalmente está en el menú principal bajo Advanced Features o directamente en el panel de inicio.

Haz clic en SSL Certificates.

3. Selecciona el dominio

Verás una lista de todos tus dominios. Elige el dominio al que deseas instalarle el SSL gratuito. Si no aparece, asegúrate de haberlo creado previamente.

4. Elige el método de instalación

DirectAdmin ofrece varias opciones:

  • Let’s Encrypt Free SSL: Es la opción gratuita y automática. Selecciona esta.
  • Custom Certificate: Para certificados pagados o de terceros.
  • Self-Signed: Solo para pruebas internas.

Nosotros elegiremos Let’s Encrypt Free SSL.

5. Configura los detalles

Al seleccionar Let’s Encrypt, se abrirá un formulario con los siguientes campos:

  • Domain: Verifica que sea el dominio correcto.
  • Email: Introduce un correo electrónico válido (Let’s Encrypt lo usará para notificaciones de caducidad).
  • Subdomains: Marca la casilla si deseas incluir el subdominio www y otros que tengas configurados (como mail.tudominio.com).

[INFO] Si tu dominio tiene varios subdominios, es recomendable incluir todos los que uses para evitar errores mixtos.

6. Haz clic en Save o Install

DirectAdmin comenzará a comunicarse con Let’s Encrypt y generará el certificado. El proceso suele tardar entre 10 y 30 segundos.

7. Verifica la instalación

Una vez finalizado, verás un mensaje de éxito. Puedes comprobarlo manualmente:

  • Abre tu navegador y escribe https://tudominio.com.
  • Deberías ver el candado verde.
  • También puedes usar herramientas online como SSL Labs para un análisis más detallado.

Solución de problemas comunes al configurar SSL en DirectAdmin

A veces pueden surgir errores. Aquí te dejamos los más frecuentes y cómo solucionarlos.

Error: “No se pudo verificar el dominio”

Este error ocurre cuando Let’s Encrypt no puede comprobar que eres el dueño del dominio. Causas posibles:

  • El dominio no apunta al servidor (DNS mal configurado).
  • El puerto 80 está bloqueado (Let’s Encrypt necesita acceso HTTP).
  • El sitio web está caído o no responde.

[WARNING] Asegúrate de que tu dominio tenga un registro A que apunte a la IP de tu servidor y que el sitio esté accesible por HTTP antes de intentar la instalación.

Error: “Demasiados intentos fallidos”

Let’s Encrypt tiene un límite de solicitudes por hora. Si fallas varias veces, espera al menos una hora antes de reintentar.

Error: “El certificado no se renueva automáticamente”

DirectAdmin normalmente configura una tarea cron para renovar automáticamente el certificado cada 60 días. Si notas que caduca, verifica que el cron esté activo:

  1. Ve a Cron Jobs en DirectAdmin.
  2. Busca una entrada que contenga “/usr/local/directadmin/scripts/letsencrypt.sh”.
  3. Si no existe, créala manualmente o contacta a tu proveedor de hosting.

Ventajas de usar Let’s Encrypt en DirectAdmin

  • 100% gratuito: No necesitas pagar por certificados SSL.
  • Renovación automática: DirectAdmin lo gestiona por ti.
  • Compatibilidad total: Funciona con Apache, Nginx y otros servidores web.
  • Seguridad mejorada: Cifrado de 256 bits.

[TIP] Si tienes varios dominios, puedes instalar SSL en todos ellos siguiendo el mismo proceso. DirectAdmin permite gestionar múltiples certificados sin complicaciones.


Preguntas frecuentes (FAQ) sobre SSL en DirectAdmin

¿Puedo instalar SSL en un subdominio?

Sí. Al momento de configurar, marca la opción para incluir subdominios. Si ya tienes un subdominio creado, aparecerá automáticamente.

¿Qué hago si mi certificado caduca?

No te preocupes. DirectAdmin renueva automáticamente los certificados de Let’s Encrypt. Si por alguna razón no lo hace, puedes forzar la renovación manual desde SSL Certificates > Renew.

¿Es seguro usar Let’s Encrypt?

Sí. Es uno de los métodos más seguros y utilizados en todo el mundo. Es mantenido por la Internet Security Research Group (ISRG) y cuenta con el respaldo de grandes empresas como Google, Mozilla y Cisco.

¿Puedo usar SSL con Syspanel (HestiaCP)?

Sí, pero recuerda que Syspanel se accede por el puerto 2106. El proceso es similar, aunque la interfaz es diferente. En Syspanel, busca la opción SSL dentro del dominio correspondiente y selecciona Let’s Encrypt.


Consejos adicionales para sysadmins

  • Monitorea tus certificados: Usa herramientas como SSL Checker o el propio panel de DirectAdmin para ver las fechas de caducidad.
  • Configura redirección HTTP a HTTPS: Desde DirectAdmin > Custom HTTPD Config puedes forzar que todo el tráfico vaya a HTTPS.
  • No olvides los correos: Si usas mail.tudominio.com, instala también SSL para el servicio de correo.

Conclusión

Configurar SSL en DirectAdmin con Let’s Encrypt es un proceso rápido, gratuito y accesible para cualquier usuario. Siguiendo los pasos de esta DirectAdmin guía, podrás proteger tu dominio en cuestión de minutos, mejorar tu SEO y ofrecer una experiencia segura a tus visitantes.

Recuerda que la seguridad web es un aspecto fundamental en la administración de servidores. Como sysadmin DirectAdmin SSL, dominar esta tarea te permitirá gestionar tus sitios con confianza.

Si encuentras algún problema, revisa los errores comunes que mencionamos o consulta la documentación oficial de DirectAdmin. ¡No olvides compartir este artículo con otros administradores que estén empezando!


¿Te ha sido útil esta guía? Déjanos tus comentarios o preguntas. Estamos aquí para ayudarte.

¿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