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

Configurar SSL/HTTPS gratuito con Let's Encrypt en DirectAdmin

Actualizado el 13 de marzo de 2026

¿Por qué necesitas SSL en tu hosting con DirectAdmin?

Hoy en día, tener una web con el candadito de seguridad que indica "https://" no es un lujo, es una necesidad. Si tu sitio no tiene un certificado SSL, los navegadores como Chrome o Firefox lo marcarán como "No seguro", lo que ahuyenta a los visitantes y daña tu posicionamiento en Google.

La buena noticia es que ya no hace falta pagar decenas de dólares al año por un certificado. Let's Encrypt ofrece certificados SSL gratuitos y DirectAdmin los integra de forma nativa. En esta guía te voy a explicar paso a paso cómo configurar SSL/HTTPS gratuito con Let's Encrypt en DirectAdmin, incluso si nunca has tocado un panel de hosting en tu vida.


¿Qué es Let's Encrypt y por qué usarlo?

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. En lugar de pagar por un certificado emitido por empresas como Comodo o Symantec, Let's Encrypt te da uno válido por 90 días y lo renueva automáticamente.

Esto es perfecto para sitios personales, blogs, tiendas pequeñas o cualquier proyecto que no quiera gastar dinero extra en seguridad. DirectAdmin, uno de los paneles de control más usados en hosting, tiene un plugin integrado que facilita muchísimo el proceso.


Requisitos previos antes de empezar

Antes de lanzarnos a configurar el SSL, asegúrate de cumplir con estos requisitos básicos:

  • Tener acceso al panel de DirectAdmin con permisos de administrador o de usuario con acceso a dominios.
  • Que tu dominio apunte correctamente al servidor (es decir, que los DNS estén configurados y la web cargue por HTTP).
  • Que el dominio no tenga el SSL forzado activado, o al menos que sepas cómo revertirlo si algo sale mal.
  • Tener abierto el puerto 80 (HTTP) y el 443 (HTTPS) en el firewall del servidor.

Si tienes dudas sobre el firewall, contacta con tu proveedor de hosting. En la mayoría de casos ya está todo abierto.


Paso 1: Accede a tu panel de DirectAdmin

Lo primero es entrar en tu panel de control. Normalmente se accede a través de una URL como:

https://tudominio.com:2222

O bien por IP directa:

https://tu-ip-del-servidor:2222

Introduce tu usuario y contraseña. Si no sabes cuáles son, revisa el correo de bienvenida de tu proveedor de hosting.


Paso 2: Localiza la sección de SSL en DirectAdmin

Una vez dentro, busca en el menú lateral o en la pantalla principal una sección que se llame "SSL Certificates", "Certificados SSL" o algo similar. Dependiendo de la versión de DirectAdmin, puede estar en:

  • Account ManagerSSL Certificates
  • Advanced FeaturesSSL Certificates
  • O en el bloque de Extra Features si usas la vista de iconos.

Si no lo encuentras, usa el buscador del propio panel (arriba a la derecha suele haber una lupa). Escribe "SSL" y te llevará directo.


Paso 3: Activa Let's Encrypt para tu dominio

Dentro de la sección SSL, verás varias pestañas o botones. Busca el que dice "Let's Encrypt". Al hacer clic, se abrirá un asistente donde debes seleccionar el dominio para el que quieres generar el certificado.

Aquí tienes un ejemplo de lo que verás:

  • Dominio: selecciona el dominio principal de tu cuenta.
  • Subdominios: puedes marcar si quieres incluir www.tudominio.com, mail.tudominio.com, etc.
  • Renovación automática: activa esta casilla, así no tendrás que preocuparte de renovar cada 90 días.

Pulsa el botón "Issue" o "Emitir". El proceso tarda entre 10 y 30 segundos. DirectAdmin se comunicará con los servidores de Let's Encrypt, verificará que el dominio es tuyo y generará los archivos necesarios.


Paso 4: Verifica que el certificado se ha generado correctamente

Cuando termine, verás un mensaje de éxito y los datos del certificado: fecha de emisión, fecha de expiración y el emisor (Let's Encrypt). Si algo falla, normalmente es porque el dominio no apunta bien al servidor o porque el puerto 80 está bloqueado.

Para comprobar que todo funciona, abre tu navegador y visita:

https://tudominio.com

Deberías ver el candadito verde o gris (dependiendo del navegador) y la URL con el prefijo https://.


Paso 5: Activa la redirección de HTTP a HTTPS

Ahora que ya tienes el certificado, lo ideal es que todo el tráfico vaya directo a HTTPS. No queremos que nadie visite la versión sin cifrar. En DirectAdmin hay varias formas de hacerlo.

Opción A: Desde el propio panel

En la sección de SSL, busca un botón que diga "Force SSL", "Redirect to HTTPS" o "Forzar HTTPS". Actívalo para el dominio. Esto añadirá una regla automática en el servidor.

Opción B: Desde el archivo .htaccess

Si prefieres hacerlo manualmente, accede al administrador de archivos de DirectAdmin o conecta por FTP y edita el archivo .htaccess de la raíz de tu dominio. Añade estas líneas:

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

Guarda los cambios y prueba a visitar http://tudominio.com. Te debería redirigir automáticamente a https://tudominio.com.


Paso 6: Configura la renovación automática

La renovación automática es crucial. Si no la activas, el certificado caducará en 90 días y tu web volverá a mostrar el aviso de "No seguro".

En DirectAdmin, la renovación automática suele venir activada por defecto cuando emites el certificado. Para comprobarlo, vuelve a la sección SSL y busca la pestaña "Auto Renew" o "Renovación". Asegúrate de que está en ON.

También puedes configurar una tarea cron en el servidor que ejecute el script de renovación. Pero no te preocupes, en el 99% de los casos DirectAdmin lo gestiona solo.


Problemas comunes y cómo solucionarlos

El certificado no se emite y me da error

Esto suele pasar por tres motivos:

  • El dominio no apunta al servidor: espera a que los DNS se propaguen (puede tardar de 1 a 24 horas).
  • El puerto 80 está cerrado: contacta con tu proveedor y pide que lo abran.
  • Hay un firewall de aplicación web (WAF) bloqueando la validación: desactívalo temporalmente o añade una excepción.

La web carga pero el candado sale roto

Esto significa que hay contenido mixto: parte de tu web carga por HTTPS y parte por HTTP. Imágenes, scripts o CSS enlazados con URLs absolutas sin https. Solución: revisa tu base de datos o archivos y cambia las URLs. Si usas WordPress, instala un plugin como "Really Simple SSL" que lo arregla automáticamente.

El certificado se renueva pero no se aplica

A veces el servidor guarda en caché el certificado antiguo. Reinicia el servicio de Apache o Nginx desde DirectAdmin (en System InfoRestart Services) y listo.


Ventajas de usar Let's Encrypt en DirectAdmin

  • Es 100% gratuito: no pagarás ni un céntimo por el certificado.
  • Renovación automática: olvídate de fechas de caducidad.
  • Mejora el SEO: Google premia los sitios con HTTPS.
  • Confianza del usuario: la gente confía más en webs con candadito.
  • Integración total: DirectAdmin lo gestiona todo desde un solo panel.

Alternativa: ¿Y si uso Syspanel en lugar de DirectAdmin?

Algunos usuarios usan Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin. Si ese es tu caso, el proceso es muy similar, pero con algunas diferencias. En Syspanel, el acceso al panel se hace a través del puerto 2106, no el 2222. La ruta sería:

https://tu-ip:2106

Dentro de Syspanel, busca la sección de "Web""SSL" y elige el dominio. Allí también tienes la opción de emitir un certificado Let's Encrypt con un solo clic. La renovación también es automática.


Preguntas frecuentes (FAQ)

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

Válido por 90 días. Pero con la renovación automática, no tendrás que hacer nada.

¿Puedo usar Let's Encrypt en varios dominios?

Sí, DirectAdmin te permite emitir certificados para cada dominio o subdominio de tu cuenta. Incluso puedes crear certificados wildcard (*.tudominio.com) si tu plan lo permite.

¿Let's Encrypt es compatible con WordPress?

Totalmente. De hecho, es la opción más usada en WordPress. Solo asegúrate de actualizar las URLs en Ajustes → Generales a https://.

¿Pierdo algo si cambio de HTTP a HTTPS?

No. Al contrario, ganas en seguridad y posicionamiento. Solo asegúrate de configurar bien las redirecciones 301 para no perder visitas por enlaces antiguos.

¿Qué hago si mi hosting no tiene DirectAdmin?

Pregunta a tu proveedor. Muchos ofrecen Let's Encrypt desde cPanel o Plesk. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.


Conclusión: HTTPS gratis y fácil con DirectAdmin

Configurar SSL/HTTPS gratuito con Let's Encrypt en DirectAdmin es un proceso rápido, seguro y que no requiere conocimientos avanzados. En menos de 10 minutos tendrás tu web funcionando con el candadito, mejorando la confianza de tus visitantes y tu posicionamiento en buscadores.

Recuerda: activa la renovación automática, fuerza la redirección a HTTPS y revisa que no haya contenido mixto. Si sigues estos pasos, tu web estará protegida durante todo el año sin que tengas que mover un dedo.

[TIP]: Si tu web es de comercio electrónico o maneja datos sensibles, considera además activar HSTS (HTTP Strict Transport Security) desde DirectAdmin. Esto obliga al navegador a usar siempre HTTPS, incluso si el usuario escribe la URL sin el prefijo.

[WARNING]: No desactives la renovación automática jamás. Un certificado caducado hará que tu web muestre un error grave y los visitantes no podrán acceder.

[INFO]: Si en algún momento tienes problemas con la emisión, revisa los logs de DirectAdmin en /var/log/directadmin/error.log. Ahí verás el motivo exacto del fallo.


Recursos adicionales

  • Documentación oficial de DirectAdmin sobre SSL: busca en su web por "DirectAdmin SSL Let's Encrypt".
  • Foros de soporte de tu proveedor de hosting: siempre tienen guías específicas para su configuración.
  • Herramientas online como SSL Labs (ssllabs.com) para verificar la calidad de tu certificado.

Y con esto, ya tienes todo lo necesario para activar HTTPS en tu web. Si te ha quedado alguna duda, déjala en los comentarios y te ayudaré a resolverla. ¡Nos vemos en el siguiente artículo!

¿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