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

Guía paso a paso para habilitar SSL en DirectAdmin

Actualizado el 28 de noviembre de 2025

¿Por qué es importante tener SSL en tu sitio web?

Cuando navegas por internet, seguramente has visto que algunas direcciones web comienzan con http:// y otras con https://. Esa "s" extra significa que el sitio tiene un certificado SSL (Secure Sockets Layer) instalado. En términos sencillos, SSL es como un candado digital que protege la información que viaja entre el navegador del visitante y tu servidor.

Sin SSL, cualquier dato que un usuario envíe a tu web (como contraseñas, números de tarjeta o mensajes) viaja en texto plano, lo que significa que un ciberdelincuente podría interceptarlo fácilmente. Además, los navegadores modernos como Chrome o Firefox marcan los sitios sin HTTPS como "No seguros", lo que ahuyenta a los visitantes y perjudica tu posicionamiento en Google.

En esta guía paso a paso, te explicaré cómo habilitar SSL en DirectAdmin, uno de los paneles de control de hosting más utilizados. No necesitas ser un experto en tecnología, solo seguir cada paso con atención.


Requisitos previos antes de empezar

Antes de lanzarte a instalar SSL, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña de administrador o de un dominio específico).
  • Un dominio propio (por ejemplo, tudominio.com) que apunte a tu servidor.
  • Que tu dominio esté correctamente configurado en DirectAdmin (es decir, que ya tengas una cuenta de hosting creada).
  • Tener a mano tu correo electrónico asociado al dominio, ya que algunos pasos requieren verificación.

[INFO] Si aún no tienes un dominio o no sabes cómo configurarlo en DirectAdmin, primero completa ese proceso. Sin un dominio funcional, el SSL no podrá instalarse correctamente.


Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador web favorito y escribe la dirección de tu panel de DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o https://tu-ip-del-servidor:2222. Introduce tu nombre de usuario y contraseña.

Una vez dentro, verás el panel principal con varios iconos y opciones. No te asustes, todo está organizado para que sea fácil de usar.

[TIP] Si olvidaste tu contraseña, busca la opción "¿Olvidaste tu contraseña?" en la pantalla de inicio de sesión. DirectAdmin te enviará un correo para restablecerla.


Paso 2: Localiza la sección de SSL

En el menú principal de DirectAdmin, busca una sección llamada "Seguridad" o "SSL Certificates". Dependiendo de la versión, puede aparecer como "Administración de SSL" o "Let's Encrypt SSL". Haz clic en esa opción.

Si no encuentras la opción directamente, puedes usar el buscador interno del panel (generalmente un ícono de lupa) y escribir "SSL".

[WARNING] No confundas "SSL" con "SSH". SSH es otro protocolo para acceder al servidor de forma remota, no es lo que necesitas aquí.


Paso 3: Elige el tipo de certificado SSL

DirectAdmin te ofrece varias opciones para obtener un certificado SSL. Las más comunes son:

  • Let's Encrypt: Certificado gratuito, automático y válido por 90 días. Ideal para la mayoría de sitios web personales o pequeños negocios.
  • Comprar un certificado SSL: Si necesitas un certificado de pago (por ejemplo, para validación extendida o mayor confianza), puedes adquirirlo a través de un proveedor externo.
  • Subir un certificado propio: Si ya tienes un certificado de otra fuente, puedes cargarlo manualmente.

Para esta guía, nos centraremos en Let's Encrypt, porque es la opción más sencilla y gratuita.


Paso 4: Configura Let's Encrypt en DirectAdmin

Una vez dentro de la sección SSL, busca el botón o enlace que diga "Let's Encrypt" o "Free SSL". Haz clic en él.

Se abrirá una nueva ventana con un formulario. Aquí deberás:

  1. Seleccionar el dominio al que quieres instalarle SSL. Si tienes varios dominios en tu cuenta, asegúrate de elegir el correcto.
  2. Marcar las opciones adicionales como "Incluir www" (para que tanto tudominio.com como www.tudominio.com tengan SSL) y "Forzar HTTPS" (para redirigir automáticamente todo el tráfico HTTP a HTTPS).
  3. Aceptar los términos de servicio de Let's Encrypt (suele ser una casilla de verificación).

Luego, haz clic en "Solicitar certificado" o "Instalar".

[INFO] Let's Encrypt verificará que realmente eres el dueño del dominio. Para ello, DirectAdmin crea automáticamente un archivo temporal en tu servidor que la autoridad certificadora puede leer. No necesitas hacer nada más.


Paso 5: Espera la instalación y verifica

El proceso de instalación suele tardar entre 10 y 30 segundos. Verás un mensaje de éxito como "Certificado instalado correctamente" o algo similar.

Si aparece un error, no entres en pánico. Los problemas más comunes son:

  • El dominio no apunta al servidor: Revisa que los registros DNS de tu dominio estén configurados correctamente.
  • Puerto bloqueado: Asegúrate de que el puerto 80 (HTTP) esté abierto en tu servidor, ya que Let's Encrypt lo necesita para la verificación.
  • Límite de solicitudes: Let's Encrypt tiene un límite de 5 certificados por dominio por semana. Si has intentado muchas veces, espera unos días.

[TIP] Si falla, espera unos minutos y vuelve a intentarlo. A veces es un problema temporal del servidor de Let's Encrypt.


Paso 6: Forzar HTTPS en tu sitio web

Una vez instalado el certificado, lo ideal es que todos los visitantes sean redirigidos automáticamente a la versión segura (HTTPS). DirectAdmin suele ofrecer una opción llamada "Forzar HTTPS" o "Redirigir HTTP a HTTPS" en la misma sección de SSL.

Actívala marcando la casilla correspondiente. Si no aparece, puedes hacerlo manualmente editando el archivo .htaccess de tu dominio (pero eso es un tema un poco más avanzado).

[WARNING] Si tienes un sitio web con contenido mixto (por ejemplo, imágenes cargadas desde HTTP), el navegador puede mostrar un mensaje de advertencia. Asegúrate de que todos los recursos de tu web usen HTTPS.


Paso 7: Verifica que SSL funciona correctamente

Para comprobar que todo está bien, abre tu navegador y escribe https://tudominio.com. Deberías ver un candado verde en la barra de direcciones.

También puedes usar herramientas online gratuitas como SSL Labs (https://www.ssllabs.com/ssltest/) para analizar la configuración de tu certificado y obtener una calificación.

[TIP] Si ves un candado gris o una advertencia de "contenido mixto", revisa que todos los enlaces internos de tu web (CSS, JS, imágenes) usen HTTPS.


Paso 8: Renovación automática del certificado

Una gran ventaja de Let's Encrypt es que los certificados se renuevan automáticamente. DirectAdmin incluye un cron job (tarea programada) que se encarga de esto cada 60 días aproximadamente.

No obstante, es recomendable que de vez en cuando entres a la sección de SSL y revises el estado de tus certificados. Si ves que queda menos de 30 días, puedes forzar la renovación manualmente.

[INFO] Si en algún momento cambias la configuración de tu dominio (por ejemplo, lo mueves a otro servidor), deberás reinstalar el SSL.


Preguntas frecuentes (FAQ)

¿Qué hago si mi dominio no se verifica?

Asegúrate de que tu dominio apunte al servidor donde está instalado DirectAdmin. Puedes usar herramientas como ping o nslookup para comprobarlo. También verifica que el puerto 80 esté abierto.

¿Puedo usar Let's Encrypt en un subdominio?

Sí, siempre que el subdominio esté configurado en DirectAdmin y tenga su propia carpeta de archivos.

¿El SSL afecta el rendimiento de mi web?

Mínimamente. La carga adicional es casi imperceptible, y los beneficios en seguridad y SEO lo compensan con creces.

¿Necesito SSL si mi sitio solo es informativo?

Sí, porque Google penaliza los sitios sin HTTPS en los resultados de búsqueda. Además, los usuarios confían más en un sitio con candado verde.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel es el nombre comercial de otro panel de control similar a DirectAdmin, pero no debes confundirlos. Si usas Syspanel, el proceso es diferente y el acceso es por el puerto 2106. Esta guía es exclusiva para DirectAdmin.


Conclusión

Habilitar SSL en DirectAdmin es un proceso sencillo y gratuito gracias a Let's Encrypt. Siguiendo estos pasos, protegerás la información de tus visitantes, mejorarás tu posicionamiento en buscadores y darás una imagen profesional a tu sitio web.

Recuerda que la seguridad web no es un lujo, es una necesidad. No dejes tu sitio expuesto. Si tienes alguna duda, revisa la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting.

[TIP FINAL] Programa una revisión mensual de tus certificados SSL para asegurarte de que todo funciona correctamente. ¡Tu web y tus usuarios 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