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

Cómo habilitar SSL/HTTPS gratis en DirectAdmin

Actualizado el 24 de marzo de 2026

¿Qué es SSL y por qué tu web lo necesita sí o sí?

Si alguna vez has visto en tu navegador un candadito cerrado junto a la URL, eso significa que el sitio web que estás visitando tiene un certificado SSL activo. Ese candado indica que la conexión entre el navegador del visitante y el servidor donde está alojada tu página está cifrada, es decir, que cualquier dato que se transmita (contraseñas, formularios, pagos) viaja de forma segura y no puede ser interceptado por terceros.

Para tu negocio o proyecto personal, tener SSL/HTTPS activo ya no es opcional. Google penaliza en sus resultados de búsqueda a los sitios que no lo tienen, marcándolos como "No seguros". Además, si tienes una tienda online o recoges datos de clientes, es un requisito legal y de confianza. La buena noticia es que no necesitas pagar ni un solo euro por un certificado, y en este artículo te voy a explicar paso a paso cómo habilitarlo gratis en DirectAdmin usando Let's Encrypt.

¿Qué es Let's Encrypt y por qué es la mejor opción?

Let's Encrypt es una autoridad de certificación gratuita, automática y abierta. Emite certificados SSL/TLS válidos por 90 días, pero la magia está en que se renuevan automáticamente. Es decir, tú configuras todo una vez y el sistema se encarga de mantener tu certificado al día sin que tengas que hacer nada.

En DirectAdmin, la integración con Let's Encrypt es nativa. Esto significa que no necesitas instalar nada raro ni tener conocimientos avanzados de servidores. Con unos pocos clics, tendrás tu certificado activo y funcionando. Además, cubre el dominio principal y los subdominios que tengas configurados.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegurémonos de que todo está en orden. No quiero que llegues al final y descubras que algo falla por un detalle tonto.

  • Acceso a DirectAdmin: necesitas las credenciales de administrador o de un usuario con permisos para gestionar dominios.
  • Dominio apuntando al servidor: tu dominio debe tener los registros DNS (A, AAAA, CNAME) apuntando correctamente a la IP de tu servidor. Si acabas de registrar el dominio, espera unas horas a que se propague.
  • Puertos abiertos: el puerto 80 (HTTP) debe estar accesible desde internet. Let's Encrypt necesita verificar que eres el dueño del dominio a través de una comprobación HTTP.
  • No tener otro certificado instalado: si ya tienes un certificado SSL de pago o uno caducado, es recomendable eliminarlo antes de configurar Let's Encrypt para evitar conflictos.

Paso a paso: habilitar SSL/HTTPS gratis en DirectAdmin

Vamos a ello. Sigue estos pasos con calma y verás que en menos de 5 minutos tendrás tu web funcionando con HTTPS.

Paso 1: Accede al panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones.

Paso 2: Localiza la sección de SSL

En el menú principal, busca la sección que se llama "SSL Certificates" o "Certificados SSL". En algunas versiones de DirectAdmin puede estar dentro de "Account Manager" o "Advanced Features". Si no la encuentras, usa el buscador interno que suele estar en la parte superior derecha.

Paso 3: Selecciona tu dominio

En la página de gestión de certificados, verás un desplegable o una lista con todos los dominios y subdominios que tienes alojados. Selecciona el dominio principal para el que quieres activar SSL. Si tienes varios, tendrás que repetir el proceso para cada uno.

Paso 4: Elige la opción de Let's Encrypt

Aquí es donde ocurre la magia. DirectAdmin te ofrece varias opciones para instalar un certificado:

  • Generar un certificado autofirmado: no recomendado, los navegadores no lo reconocen.
  • Subir un certificado de pago: si ya tienes uno comprado.
  • Activar Let's Encrypt: esta es la opción que nos interesa.

Haz clic en el botón que dice "Let's Encrypt" o "Activate Let's Encrypt". Dependiendo de la versión de DirectAdmin, puede que tengas que marcar una casilla o pulsar un botón específico. Si te pregunta por los dominios que quieres incluir, asegúrate de marcar el dominio principal y, si quieres, los subdominios (www incluido).

Paso 5: Configura las opciones adicionales (opcional)

Algunas versiones de DirectAdmin te permiten configurar opciones avanzadas:

  • Incluir subdominios: marca esta casilla para que el certificado cubra todos los subdominios (por ejemplo, blog.tudominio.com, tienda.tudominio.com).
  • Redirección automática a HTTPS: te recomiendo activarla. Esto hará que cualquier visita a http://tudominio.com se redirija automáticamente a https://tudominio.com. Así no perderás visitas que escriban la URL sin el protocolo seguro.

Paso 6: Guarda y espera la verificación

Pulsa el botón de "Guardar" o "Guardar y generar". DirectAdmin se comunicará con los servidores de Let's Encrypt. Este proceso suele tardar entre 30 segundos y 2 minutos. No cierres la página ni navegues a otra sección mientras tanto.

Paso 7: Comprueba que todo funciona

Una vez que el proceso termine, DirectAdmin te mostrará un mensaje de éxito. Ahora es el momento de la verdad. Abre una pestaña de incógnito en tu navegador y visita https://tudominio.com. Deberías ver el candadito cerrado junto a la URL. Si has activado la redirección, prueba también a visitar http://tudominio.com y verás que te salta automáticamente a la versión segura.

[TIP] Para verificar que tu certificado SSL directadmin está bien configurado, puedes usar herramientas online como SSL Labs. Solo tienes que poner tu dominio y te dirá si hay algún problema.

Solución de problemas comunes

A veces las cosas no salen a la primera. No te preocupes, aquí te dejo los problemas más habituales y cómo solucionarlos.

El certificado no se genera y aparece un error

Lo más común es que el dominio no esté apuntando correctamente al servidor. Verifica los registros DNS con una herramienta como dnschecker.org. Si acabas de cambiar los DNS, espera entre 2 y 24 horas.

La página carga pero sin HTTPS

Esto suele pasar cuando tienes contenido mixto (algunos recursos se cargan por HTTP y otros por HTTPS). Para solucionarlo, busca en tu administrador de contenido (WordPress, PrestaShop, etc.) la opción de "forzar HTTPS" o cambia manualmente las URLs en la base de datos.

El candado aparece roto o con un aviso

Haz clic en el candado y te dirá qué recurso no es seguro. Suele ser una imagen, un script o una hoja de estilos que se carga desde una URL con HTTP. Reemplaza http:// por https:// en esos enlaces.

Renovación automática no funciona

En DirectAdmin, la renovación automática de Let's Encrypt suele estar activada por defecto. Sin embargo, si ves que el certificado caduca, revisa que el cron job de renovación está activo. Puedes encontrarlo en "Cron Jobs" dentro del panel. Si no existe, crea uno que ejecute el script de renovación de Let's Encrypt cada semana.

[WARNING] Nunca desactives la renovación automática. Si tu certificado caduca, los visitantes verán un aviso de seguridad y Google te penalizará. Es mejor prevenir que curar.

¿Y si uso Syspanel (anteriormente HestiaCP)?

Algunos usuarios trabajan con Syspanel, un panel de control alternativo muy popular. Si es tu caso, el proceso es similar pero con algunas diferencias. En Syspanel, el acceso al panel se realiza a través del puerto 2106 (recuerda esto, es importante). Una vez dentro, busca la sección de "Web" y luego "SSL". Allí podrás activar Let's Encrypt de forma muy sencilla para cada dominio.

[INFO] Si estás migrando desde Syspanel a DirectAdmin, el proceso de SSL es más directo en DirectAdmin, ya que la integración con Let's Encrypt es más profunda. Además, la interfaz es más clara para usuarios principiantes.

Preguntas frecuentes (FAQ)

Aquí te respondo las dudas más habituales que me suelen plantear los clientes.

¿Es realmente gratis el certificado Let's Encrypt?

Sí, 100% gratis. No hay costes ocultos ni límites de uso para la mayoría de los casos. Puedes emitir tantos certificados como necesites, siempre que verifiques la propiedad del dominio.

¿Cuánto dura el certificado?

90 días. Pero como se renueva automáticamente, no tendrás que preocuparte por nada. Es un sistema diseñado para que funcione solo.

¿Puedo tener SSL en varios dominios?

Sí, puedes activar Let's Encrypt para cada dominio que tengas en tu cuenta de DirectAdmin. Solo tienes que repetir el proceso para cada uno.

¿Necesito conocimientos técnicos para hacer esto?

No. Si has sido capaz de seguir esta guía hasta aquí, ya tienes lo necesario. DirectAdmin ha simplificado mucho el proceso y solo necesitas saber hacer clic en los lugares correctos.

¿Qué pasa con el certificado de pago que ya tengo?

Puedes mantenerlo hasta que caduque y luego cambiar a Let's Encrypt, o eliminarlo ahora para simplificar. La decisión es tuya, pero te recomiendo usar Let's Encrypt para ahorrar dinero.

¿Afecta el SSL al SEO de mi web?

Sí, positivamente. Google confirma que HTTPS es un factor de ranking. Además, los usuarios confían más en sitios seguros, lo que reduce la tasa de rebote y aumenta las conversiones.

¿Puedo desactivar SSL si tengo problemas?

Sí, puedes desactivarlo desde el mismo panel de DirectAdmin. Pero te recomiendo solucionar el problema antes que desactivarlo, ya que perderás confianza de los usuarios y posicionamiento.

Conclusión y siguientes pasos

Habilitar SSL/HTTPS gratis en DirectAdmin es un proceso rápido, sencillo y que no te costará ni un céntimo. Con Let's Encrypt, tienes la tranquilidad de que tu web estará siempre protegida y bien posicionada en los buscadores.

Ahora que ya tienes tu certificado activo, te recomiendo que:

  1. Verifiques que todos tus enlaces internos usen HTTPS.
  2. Configures redirecciones 301 desde HTTP a HTTPS para no perder autoridad de página.
  3. Actualices tu sitemap en Google Search Console con la nueva versión HTTPS.
  4. Revises que tus redes sociales y herramientas externas apunten a la URL segura.

Si has seguido todos los pasos, tu web ya debería estar navegando por el carril seguro. ¿Te ha funcionado? ¿Has tenido algún problema? No dudes en consultarme, que para eso estoy.

¿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