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

Cómo habilitar HTTPS y SSL en DirectAdmin para tu dominio

Actualizado el 25 de noviembre de 2025

¡Hola! Soy tu asistente técnico. Hoy vamos a convertir tu sitio web en un lugar mucho más seguro y profesional activando HTTPS y SSL en tu panel de control DirectAdmin. No te preocupes si no eres un experto, te guiaré paso a paso para que tu dominio navegue bajo el candado verde de seguridad.


¿Qué es HTTPS y por qué es fundamental para tu web?

Imagina que envías una carta por correo. Sin HTTPS, esa carta viaja en un sobre abierto: cualquiera puede leer su contenido. Con HTTPS, usas un sobre sellado y con un candado que solo el destinatario puede abrir. Eso es HTTPS (HyperText Transfer Protocol Secure).

Básicamente, HTTPS cifra toda la información que viaja entre el navegador de tus visitas y tu servidor. Esto incluye contraseñas, datos de tarjetas de crédito, formularios de contacto... todo queda protegido.

Además, desde hace años, Google penaliza en sus resultados de búsqueda a los sitios que no usan HTTPS. Es decir, no tenerlo te resta visibilidad y confianza. Tus visitantes verán un mensaje de "No seguro" en la barra del navegador, lo que puede ahuyentarlos.

[INFO] Un certificado SSL (Secure Sockets Layer) es el archivo digital que permite activar HTTPS. Piensa en él como el "candado" que sella el sobre.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  • Acceso a tu panel DirectAdmin con permisos de administrador (usuario reseller o administrador principal).
  • Un dominio activo y apuntando a tu servidor (es decir, que ya cargue tu web).
  • Conexión a internet estable (no queremos que se corte la instalación).
  • Unos 10-15 minutos de tiempo tranquilo.

Si cumples con esto, ¡estamos listos!


Paso 1: Acceder a DirectAdmin y localizar el gestor de SSL

Lo primero es iniciar sesión en tu panel DirectAdmin. Normalmente accedes a través de una URL como https://tudominio.com:2222 o https://IPdelServidor:2222. Introduce tu usuario y contraseña.

Una vez dentro, verás un menú lleno de opciones. No te asustes, es más sencillo de lo que parece. Busca la sección que suele llamarse "SSL Certificates" o "Administración de SSL". En la mayoría de las versiones de DirectAdmin, la encontrarás dentro del apartado "Advanced Features" o directamente en el menú lateral izquierdo.

[TIP] Si no ves la opción directamente, usa el buscador interno del panel (generalmente un ícono de lupa) y escribe "SSL".


Paso 2: Elegir el método de instalación: Let's Encrypt (la opción más fácil)

Existen varias formas de obtener un certificado SSL, pero la más recomendada para la mayoría es usar Let's Encrypt. ¿Por qué?

  • Es gratuito. No necesitas pagar nada.
  • Se renueva automáticamente. DirectAdmin lo gestiona por ti.
  • Es muy rápido. En menos de un minuto tu dominio tendrá HTTPS.

DirectAdmin integra perfectamente Let's Encrypt. Es la opción que usaremos aquí.

### Subpaso 2.1: Configurar Let's Encrypt en tu dominio

  1. En el menú de SSL Certificates, busca el botón o enlace que diga "Let's Encrypt" o "Free & Automatic Certificate".
  2. Se abrirá una pantalla donde verás una lista de tus dominios. Selecciona el dominio para el que quieres activar HTTPS.
  3. Marca las casillas necesarias. Normalmente verás opciones como:
    • "Secure domain and subdomains" (Recomendado para proteger todo).
    • "Include www" (Muy importante para que funcione tanto tudominio.com como www.tudominio.com).
    • "Mail server" (Si tu correo también está en este dominio, actívalo).
  4. Haz clic en "Save" o "Request Certificate".

[WARNING] Asegúrate de que tu dominio tenga los registros DNS correctos (A, CNAME, etc.) apuntando a tu servidor. De lo contrario, Let's Encrypt no podrá verificar que eres el dueño y fallará la instalación.


Paso 3: Verificar la instalación y forzar HTTPS

Una vez que el proceso termine (verás un mensaje verde de éxito), tu dominio ya tiene un certificado SSL. ¡Enhorabuena! Pero aún queda un paso crucial: forzar que todo el tráfico use HTTPS.

Si no haces esto, los visitantes podrían seguir accediendo a la versión insegura (HTTP). Para forzarlo, tienes dos métodos principales:

### Método A: Usar la herramienta de redirección de DirectAdmin

  1. Vuelve al menú principal de DirectAdmin.
  2. Busca la opción "Domain Setup" o "Gestión de Dominios".
  3. Selecciona tu dominio y busca una casilla que diga "Force SSL" o "Redireccionar a HTTPS".
  4. Actívala y guarda los cambios.

### Método B: Editar el archivo .htaccess (más control)

Si tu web usa Apache (lo más común), puedes añadir estas líneas al archivo .htaccess que está en la raíz de tu dominio:

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

[INFO] Si no ves el archivo .htaccess, asegúrate de tener habilitada la opción de "Mostrar archivos ocultos" en tu gestor de archivos (File Manager) de DirectAdmin.


Paso 4: Comprobar que todo funciona correctamente

Después de forzar HTTPS, es hora de la prueba de fuego. Abre una ventana de incógnito en tu navegador (Chrome, Firefox, Edge) y visita tu web escribiendo https://tudominio.com. Deberías ver:

  • Un candado verde en la barra de direcciones.
  • Que la URL comienza con https://.
  • Que no hay mensajes de error.

También puedes usar herramientas online gratuitas como SSL Labs para obtener un análisis detallado de tu certificado y su configuración.

[TIP] Si ves algún error de "contenido mixto" (que algunos elementos de tu web cargan por HTTP), tendrás que actualizar esas URLs dentro de tu sitio (por ejemplo, en enlaces a imágenes o scripts).


Preguntas Frecuentes (FAQ)

¿Qué hago si Let's Encrypt falla?

Lo más común es que el dominio no esté bien apuntado al servidor. Revisa los DNS. Otra posibilidad es que tengas un firewall que bloquee la verificación (puerto 80 debe estar abierto). Espera 10 minutos y vuelve a intentarlo.

¿Y si tengo varios dominios? ¿Tengo que repetir el proceso?

Sí, cada dominio necesita su propio certificado SSL, pero el proceso es exactamente el mismo. Puedes automatizarlo con scripts, pero para empezar, hazlo uno por uno.

¿Let's Encrypt caduca? ¿Cómo se renueva?

Los certificados de Let's Encrypt caducan cada 90 días. La buena noticia es que DirectAdmin tiene un sistema de renovación automática. Verifica que en la configuración de Let's Encrypt esté marcada la opción de "Auto-renew". Si está activa, no tendrás que preocuparte.

¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?

Sí, claro. DirectAdmin también permite subir certificados SSL de pago (como los de Comodo, DigiCert, etc.). En la misma sección de SSL Certificates encontrarás la opción "Paste a pre-signed certificate" donde puedes pegar el certificado, la clave privada y la cadena CA.

Mencionaste "Syspanel" antes, ¿qué es?

Syspanel es el nombre que le damos a una herramienta de gestión de servidores similar a DirectAdmin, pero con su propio panel. Si usas Syspanel, el puerto de acceso suele ser el 2106 (por ejemplo, https://tudominio.com:2106). El proceso para instalar SSL es muy parecido, pero la ubicación de las opciones puede variar ligeramente. Busca "SSL" o "Let's Encrypt" dentro del menú.


Consejos finales para una seguridad sólida en DirectAdmin

Activar HTTPS es un gran primer paso, pero no el único. Aquí van algunos extras para mantener tu DirectAdmin seguridad al máximo:

  • Mantén actualizado DirectAdmin y el sistema operativo. Las actualizaciones corrigen vulnerabilidades.
  • Usa contraseñas fuertes para tu panel y tus cuentas de correo.
  • Activa el firewall (como CSF) desde DirectAdmin para bloquear ataques.
  • Revisa los logs de acceso periódicamente para detectar actividad sospechosa.

Resumen rápido

  1. Accede a DirectAdmin y ve a "SSL Certificates".
  2. Selecciona Let's Encrypt y solicita el certificado para tu dominio (incluyendo www y mail si aplica).
  3. Activa la opción "Force SSL" en la configuración del dominio.
  4. Verifica que tu web carga con https:// y el candado verde.

Y listo. Tu web ya es mucho más segura, profesional y amigable con los buscadores. Si en algún momento te atascas, recuerda que puedes consultar la documentación oficial de DirectAdmin o, si eres cliente de nuestro hosting, abrir un ticket de soporte. ¡Estamos aquí para ayudarte!

[WARNING] No olvides que los cambios en DNS pueden tardar hasta 24 horas en propagarse. Si tu dominio es muy nuevo, espera un poco antes de instalar el certificado.

¡Disfruta de tu web segura!

¿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