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

Cómo activar SSL/TLS en DirectAdmin para tu sitio web

Actualizado el 22 de diciembre de 2025

¿Por qué necesitas SSL/TLS en tu sitio web?

Imagina que tu sitio web es una casa y los datos que viajan entre el navegador de tus visitantes y tu servidor son el correo que envías. Sin SSL/TLS, ese correo viaja en una postal abierta: cualquiera podría leerlo. Con SSL/TLS, lo envías en una caja fuerte sellada. Eso es exactamente lo que hace un certificado SSL/TLS.

Cuando activas SSL/TLS en tu servidor, activas el candado que ves en la barra de direcciones del navegador. Ese candado no solo da confianza a tus visitantes, sino que también es un factor que Google considera para posicionar tu web. Si aún no lo has hecho, estás perdiendo visitas y seguridad.

En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo activar SSL/TLS en DirectAdmin, uno de los paneles de control de hosting más usados y amigables que existen. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de diez minutos tendrás tu sitio blindado.

Antes de empezar: ¿Qué necesitas?

Para activar SSL/TLS en DirectAdmin, necesitas tres cosas básicas:

  1. Acceso a tu panel de DirectAdmin: normalmente lo encuentras en una dirección como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no lo tienes, pídelo a tu proveedor de hosting.
  2. Un dominio apuntando a tu servidor: el dominio para el que quieres el certificado debe estar resuelto (es decir, apuntando a la IP de tu servidor). Si acabas de registrar el dominio, espera unas horas a que se propague.
  3. Paciencia y un café: aunque el proceso es rápido, a veces la emisión del certificado tarda unos minutos.

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. El proceso es similar, pero este artículo se centra en DirectAdmin.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador favorito y escribe la dirección de tu panel. Verás una pantalla de inicio de sesión. Introduce tu usuario y contraseña. Si es la primera vez, es posible que te pida cambiar la contraseña; hazlo y guárdala en un lugar seguro.

Una vez dentro, verás un menú lateral con muchas opciones. No te abrumes; solo vamos a usar una sección específica.

Paso 2: Busca la sección de SSL/TLS

En el menú lateral izquierdo, busca la sección que dice "Gestión de SSL" o "SSL/TLS". Dependiendo de la versión de DirectAdmin, puede estar en la parte de "Cuenta" o en "Avanzado". Si no la ves, usa el buscador del panel (si lo tiene) y escribe "SSL".

Al hacer clic, se abrirá un submenú con varias opciones. La que nos interesa es la que dice "Crear/reemplazar un certificado SSL" o "SSL Certificates".

Paso 3: Elige tu método de emisión

Aquí es donde tienes que tomar una decisión. DirectAdmin ofrece dos formas principales de obtener un certificado SSL/TLS:

Opción A: Certificado gratuito con Let's Encrypt (la más recomendada)

Esta es la opción perfecta para el 99% de los sitios web. Let's Encrypt es una autoridad de certificación gratuita, automática y muy confiable. Los certificados duran 90 días, pero DirectAdmin los renueva automáticamente, así que no tienes que preocuparte por nada.

Para usar esta opción:

  1. En la sección de SSL, busca un botón que diga "Emitir certificado Let's Encrypt" o "Free SSL".
  2. Verás una lista de tus dominios. Marca la casilla junto al dominio para el que quieres el certificado.
  3. Asegúrate de que la opción "Incluir www" esté marcada. Esto te dará un certificado que cubre tanto tudominio.com como www.tudominio.com.
  4. Haz clic en "Emitir" o "Guardar".

DirectAdmin se comunicará con Let's Encrypt y emitirá el certificado en cuestión de segundos o un par de minutos. Verás un mensaje de éxito.

Opción B: Certificado comprado a un proveedor (para necesidades específicas)

Si necesitas un certificado de validación extendida (EV), de varios dominios (SAN) o con una garantía económica, deberás comprarlo a un proveedor como Comodo, DigiCert, etc. En ese caso, el proceso es más manual:

  1. Genera una solicitud de firma de certificado (CSR): En DirectAdmin, busca la sección "Generar CSR". Rellena los datos de tu empresa. Esto genera un bloque de texto.
  2. Compra el certificado: En la web del proveedor, pega el CSR y sigue el proceso de compra. Te pedirán verificar que eres el dueño del dominio (normalmente por email).
  3. Pega el certificado: Cuando el proveedor te envíe el certificado (un bloque de texto), vuelve a DirectAdmin, ve a la sección de SSL y pega el certificado en el campo correspondiente. También necesitarás el certificado intermedio (CA Bundle) que te dará el proveedor.
  4. Guarda los cambios.

[TIP] A menos que tengas una necesidad muy específica, quédate con Let's Encrypt. Es gratis, seguro y se renueva solo. El 99% de los sitios web no necesitan nada más.

Paso 4: Forzar la redirección a HTTPS

Ahora que tienes el certificado instalado, tu sitio web funciona con https://. Sin embargo, si alguien escribe http://tudominio.com, el navegador intentará conectarse de forma insegura. Para evitar esto, debes forzar la redirección a HTTPS.

En DirectAdmin, esto se hace de forma muy sencilla:

  1. Ve a la sección de "Redirecciones" o "Redirects".
  2. Crea una nueva redirección.
  3. En el campo "De", escribe http://tudominio.com y en "A", escribe https://tudominio.com.
  4. Marca la opción de "Redirección 301" (permanente) y activa la casilla "Reescribir también el directorio" o "Wildcard".
  5. Guarda.

Esto hará que cualquier visita a la versión no segura de tu web salte automáticamente a la versión segura.

[WARNING] Si usas un CMS como WordPress, hay plugins que hacen esto mismo (como Really Simple SSL). Si usas el plugin, no hagas la redirección desde DirectAdmin para evitar conflictos. Elige solo un método.

Paso 5: Verifica que todo funciona correctamente

Una vez hecho todo lo anterior, es hora de comprobar que todo está en orden. Abre una ventana de incógnito en tu navegador y escribe https://tudominio.com. Deberías ver el candado en la barra de direcciones.

Para una comprobación más técnica, puedes usar herramientas online como SSL Labs o SSL Checker. Solo tienes que poner tu dominio y te dirán si el certificado está bien configurado, si hay errores en la cadena de confianza, etc.

Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más frecuentes que nos llegan al soporte:

¿Por qué mi certificado no se emite?

El error más común es que el dominio no apunta correctamente a la IP del servidor. Verifica que el registro DNS A de tu dominio apunte a la IP de tu servidor. A veces el problema es que el dominio tiene un registro antiguo o que hay una caché DNS local. Espera unas horas y reintenta.

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

90 días. Pero no te preocupes, DirectAdmin lo renueva automáticamente. Solo asegúrate de que tu panel de control esté funcionando y que el dominio siga apuntando al servidor.

¿Qué pasa si mi sitio usa un subdominio?

El proceso es el mismo. Solo tienes que seleccionar el subdominio en la lista al emitir el certificado. Por ejemplo, blog.tudominio.com es un subdominio y necesita su propio certificado (o un certificado comodín que cubra todos los subdominios).

¿Afecta el SSL al SEO de mi web?

Sí, de forma muy positiva. Google da un pequeño impulso en el ranking a los sitios con HTTPS. Además, los navegadores marcan como "No seguro" los sitios sin SSL, lo que ahuyenta a los visitantes y aumenta la tasa de rebote.

¿DirectAdmin y Syspanel son lo mismo?

No, son paneles de control diferentes. Mientras que DirectAdmin es el protagonista de este artículo, Syspanel (antes HestiaCP) es otro panel popular que se accede por el puerto 2106. Ambos permiten gestionar SSL, pero la interfaz y los pasos exactos varían. Si usas Syspanel, busca la sección "SSL" en tu panel y el proceso será similar.

Consejos extra para tu seguridad

Ya tienes el SSL activado, que es el paso más importante. Pero aquí van un par de consejos para que tu sitio sea una fortaleza:

  1. Activa HSTS: El encabezado HSTS le dice al navegador que siempre use HTTPS, incluso si el usuario escribe http://. Puedes activarlo desde el archivo de configuración de tu servidor web o con un plugin en tu CMS. Es una capa extra de seguridad muy recomendable.
  2. Renueva tu certificado: Si usas Let's Encrypt, no te preocupes. Pero si usas un certificado comprado, anota la fecha de caducidad en tu calendario para renovarlo a tiempo.
  3. Usa contraseñas seguras: El SSL protege los datos en tránsito, pero no protege tu panel de control. Usa una contraseña robusta para tu DirectAdmin y cámbiala periódicamente.

Conclusión

Activar SSL/TLS en DirectAdmin es un proceso sencillo, rápido y gratuito si usas Let's Encrypt. No hay excusa para no tenerlo. En menos de diez minutos, habrás dado un paso gigante en la seguridad de tu sitio web y en la confianza de tus usuarios.

Recuerda que la ciberseguridad no es un lujo, es una necesidad. Un sitio sin SSL es un sitio vulnerable y poco profesional. Sigue los pasos de esta guía y navega tranquilo.

Si te has quedado con alguna duda, déjala en los comentarios o contacta con nuestro equipo de soporte. ¡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