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

Preguntas frecuentes sobre configurar SSL en DirectAdmin

Actualizado el 9 de marzo de 2026

Introducción: ¿Por qué es importante el SSL en tu sitio web?

Si tienes un sitio web, seguramente has escuchado sobre el SSL. Esa “S” extra en el HTTPS de tu dominio. Configurar SSL en tu servidor, especialmente si usas DirectAdmin, es uno de los pasos más importantes para la seguridad web y el posicionamiento en buscadores. Un certificado SSL cifra la comunicación entre el navegador de tus visitantes y tu servidor, protegiendo datos sensibles como contraseñas o información de tarjetas de crédito. Además, Google penaliza los sitios sin HTTPS, por lo que es esencial para tu SEO.

En esta guía de preguntas frecuentes, resolveremos las dudas más comunes sobre cómo configurar SSL en DirectAdmin. No importa si eres principiante: aquí encontrarás respuestas claras, paso a paso, para que puedas activar tu certificado sin complicaciones.


¿Qué es SSL y por qué necesito configurarlo en DirectAdmin?

SSL (Secure Sockets Layer) es un protocolo de seguridad que establece una conexión cifrada entre el servidor web y el navegador del usuario. Cuando configuras SSL en DirectAdmin, estás habilitando HTTPS en tu dominio. Esto no solo protege la información, sino que también muestra un candado verde en la barra de direcciones, lo que genera confianza en tus visitantes.

[INFO] Aunque el término técnico es SSL, hoy en día se usa TLS (Transport Layer Security). Sin embargo, en el panel de DirectAdmin y en la jerga común, se sigue llamando SSL.

Beneficios clave:

  • Cifrado de datos.
  • Mejora el ranking en Google (factor SEO).
  • Aumenta la confianza del usuario.
  • Requisito para muchas funcionalidades web modernas (como PWA o APIs seguras).

Preguntas frecuentes sobre configurar SSL en DirectAdmin

1. ¿DirectAdmin incluye un certificado SSL gratuito?

Sí. DirectAdmin tiene integración con Let’s Encrypt, una autoridad certificadora que emite certificados SSL gratuitos, válidos por 90 días y renovables automáticamente. No necesitas pagar nada por un SSL básico.

[TIP] Si tu hosting usa DirectAdmin, lo más probable es que ya tengas la opción de Let’s Encrypt disponible. Verifica en tu panel.

2. ¿Cómo solicito un certificado SSL desde DirectAdmin?

El proceso es muy sencillo. Sigue estos pasos:

  1. Accede a DirectAdmin: Ingresa con tus credenciales (usuario y contraseña). Normalmente la URL es algo como tudominio.com:2222.
  2. Busca la sección SSL: En el menú principal, haz clic en “SSL Certificates” o “Certificados SSL”.
  3. Selecciona tu dominio: Si tienes varios, elige el que quieras proteger.
  4. Elige Let’s Encrypt: Verás una opción que dice “Get a free SSL certificate from Let’s Encrypt” o similar. Selecciónala.
  5. Configura las opciones: Puedes marcar “Wildcard” si quieres cubrir subdominios (ej: *.tudominio.com). También puedes elegir “Force HTTPS” para redirigir todo el tráfico HTTP a HTTPS.
  6. Haz clic en “Save” o “Request”: DirectAdmin contactará a Let’s Encrypt y en pocos segundos tu certificado estará activo.

[WARNING] Asegúrate de que tu dominio apunte correctamente a los servidores de tu hosting antes de solicitar el certificado. De lo contrario, la validación fallará.

3. ¿Puedo usar un certificado SSL de pago en DirectAdmin?

Claro que sí. Si necesitas un certificado con mayor validación (por ejemplo, para comercio electrónico o empresas), puedes comprar uno a una autoridad certificadora (como DigiCert, Comodo, etc.) y luego instalarlo manualmente en DirectAdmin.

Pasos para instalar un certificado de pago:

  1. En la sección “SSL Certificates”, elige “Paste a pre-generated certificate and key”.
  2. Pegarás tres cosas:
    • Certificate (CRT): El certificado principal.
    • Private Key: La clave privada que generaste al solicitar el certificado.
    • CA Bundle (Opcional): La cadena de certificados intermedios (a veces llamada “Intermediate CA”).
  3. Guarda los cambios. DirectAdmin instalará el certificado y lo asociará a tu dominio.

[INFO] Si no tienes la clave privada, el certificado no funcionará. Guárdala siempre en un lugar seguro.

4. ¿Qué hago si mi certificado SSL no se activa?

Esto puede ocurrir por varias razones. Las más comunes son:

  • El dominio no está apuntando correctamente: Verifica que los registros DNS (A, CNAME) estén configurados hacia la IP de tu servidor.
  • Problemas de validación: Let’s Encrypt necesita acceder a tu dominio para verificar que eres el dueño. Si hay un firewall o un plugin de seguridad que bloquea la solicitud, puede fallar.
  • Puertos bloqueados: Asegúrate de que el puerto 80 (HTTP) y 443 (HTTPS) estén abiertos en tu servidor.
  • Certificado vencido: Si ya tenías un SSL y no se renovó automáticamente, ve a la sección de Let’s Encrypt y haz clic en “Renew”.

Solución rápida: Reintenta la solicitud después de 10 minutos. Si persiste, revisa los logs de DirectAdmin en “Admin Level” > “Logs” para ver el error exacto.

5. ¿Cómo fuerzo HTTPS en mi sitio desde DirectAdmin?

Una vez que el SSL está activo, es recomendable redirigir todo el tráfico HTTP a HTTPS. DirectAdmin ofrece una opción directa para esto:

  1. Ve a “SSL Certificates”.
  2. Marca la casilla “Force HTTPS”.
  3. Guarda.

Esto creará una regla de redirección 301 automáticamente. También puedes hacerlo manualmente editando el archivo .htaccess en la raíz de tu dominio, pero la opción de DirectAdmin es más segura y sencilla.

[WARNING] Si tienes un sitio con contenido mixto (imágenes o scripts cargados vía HTTP), el candado verde no aparecerá. Asegúrate de que todos los recursos se sirvan por HTTPS.

6. ¿Qué es un certificado Wildcard y cómo lo configuro en DirectAdmin?

Un certificado Wildcard cubre un dominio principal y todos sus subdominios (ej: *.tudominio.com). Es muy útil si tienes varios subdominios como blog.tudominio.com, shop.tudominio.com, etc.

En DirectAdmin, al solicitar el certificado de Let’s Encrypt, verás una opción “Wildcard”. Márcala y el sistema generará un certificado que cubre todos los subdominios. Ten en cuenta que la validación para Wildcard requiere un registro DNS (TXT), por lo que deberás tener acceso a la gestión de DNS de tu dominio.

Pasos adicionales para Wildcard con Let’s Encrypt:

  • Al marcar Wildcard, DirectAdmin te mostrará un valor TXT que debes agregar en tu zona DNS.
  • Después de agregarlo, espera unos minutos a que se propague y luego haz clic en “Verify” o “Renew”.

[TIP] Si no sabes cómo agregar registros DNS, contacta a tu proveedor de dominio o hosting. Es un paso temporal que solo se hace una vez.

7. ¿Cada cuánto se renueva el SSL en DirectAdmin?

Los certificados de Let’s Encrypt tienen una validez de 90 días. DirectAdmin tiene un sistema de renovación automática que se ejecuta normalmente cada 60 días (para darte margen). No deberías preocuparte, pero verifica que el cron de renovación esté activo en tu servidor.

[INFO] Si por algún motivo la renovación falla, recibirás un aviso por correo electrónico (si configuraste la notificación). También puedes forzar la renovación manual desde el panel.

8. ¿Puedo tener varios certificados SSL en un mismo dominio?

No. Un dominio solo puede tener un certificado SSL activo a la vez. Si instalas uno nuevo, el anterior se sobrescribirá. Si tienes varios subdominios, lo mejor es usar un Wildcard o un certificado SAN (Subject Alternative Name) que cubra múltiples nombres.

9. ¿Qué pasa si cambio de servidor o migro mi sitio?

Si cambias de hosting, deberás reinstalar el certificado SSL en el nuevo servidor. DirectAdmin no migra automáticamente los certificados, pero puedes exportar la clave privada y el certificado desde el panel antiguo (si es de pago) y luego importarlos en el nuevo. Para Let’s Encrypt, es más fácil simplemente solicitar uno nuevo.

[WARNING] No olvides desactivar el SSL en el servidor antiguo para evitar conflictos de redirección.

10. ¿El SSL afecta el rendimiento de mi sitio?

Mínimamente. El cifrado y descifrado de datos consume un poco de recursos del servidor, pero en la práctica es imperceptible para el usuario. Además, las versiones modernas de TLS son muy eficientes. El beneficio en seguridad y SEO supera con creces cualquier pequeña sobrecarga.


Solución de problemas comunes al configurar SSL en DirectAdmin

Error: “No se pudo validar el dominio”

Esto suele deberse a que el servidor no puede acceder a tu dominio. Verifica:

  • Que el dominio apunte a la IP correcta.
  • Que no haya un CDN o proxy (como Cloudflare) que esté en modo “DNS only” (sin proxy naranja). Si usas Cloudflare, pon el proxy naranja para que el tráfico pase por ellos.
  • Que el puerto 80 esté abierto.

Error: “El certificado no es de confianza”

Si ves este mensaje en el navegador, puede ser que el certificado esté autofirmado (no emitido por una CA confiable). En DirectAdmin, asegúrate de usar Let’s Encrypt o un certificado de pago. Los certificados autofirmados solo sirven para pruebas internas.

Error: “Redirección en bucle”

Esto ocurre si tienes configurada una redirección HTTP a HTTPS en más de un lugar (por ejemplo, en DirectAdmin y en el .htaccess). Desactiva una de las dos. Recomendamos usar solo la opción de DirectAdmin.


Consejos finales para una seguridad web óptima

  • Mantén todo actualizado: DirectAdmin, PHP, y tu CMS (WordPress, Joomla, etc.) deben estar en sus últimas versiones.
  • Usa un firewall: Configura un WAF (Web Application Firewall) para proteger tu sitio de ataques.
  • Monitorea la expiración: Aunque DirectAdmin renueva automáticamente, revisa cada mes que el SSL esté vigente.
  • Considera HSTS: Si te sientes avanzado, puedes habilitar HTTP Strict Transport Security para forzar siempre HTTPS. DirectAdmin no lo incluye por defecto, pero puedes agregarlo en el .htaccess.

[INFO] Si tu hosting incluye Syspanel (anteriormente HestiaCP), el proceso es similar pero accedes por el puerto 2106. Busca la sección de SSL y sigue las mismas instrucciones, aunque la interfaz puede variar ligeramente.


Conclusión

Configurar SSL en DirectAdmin es un proceso rápido y accesible para cualquier usuario, incluso sin experiencia técnica. Ya sea que uses el certificado gratuito de Let’s Encrypt o uno de pago, los pasos son claros y el panel te guía. Recuerda que la seguridad web no es opcional: es un requisito para proteger a tus visitantes y mejorar tu posicionamiento.

Si después de leer esta FAQ aún tienes dudas, no dudes en contactar al soporte de tu hosting. ¡La web segura empieza con un SSL bien configurado!

¿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