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

Preguntas frecuentes sobre SSL en DirectAdmin: todo lo que necesitas saber

Actualizado el 23 de mayo de 2026

Introducción: ¿Por qué necesitas un certificado SSL en DirectAdmin?

En el mundo digital actual, la seguridad web ya no es una opción, sino una necesidad. Un certificado SSL (Secure Sockets Layer) es la capa de protección que cifra la comunicación entre el navegador de tus visitantes y tu servidor. En DirectAdmin, uno de los paneles de control de hosting más populares, gestionar SSL es un proceso sencillo pero que genera muchas dudas. En esta guía completa de preguntas frecuentes (FAQ SSL), resolveremos todas tus inquietudes sobre cómo instalar, renovar y solucionar problemas con certificados SSL en DirectAdmin. Ya seas un principiante o tengas algo de experiencia, aquí encontrarás respuestas claras y pasos prácticos para mantener tu sitio seguro.

¿Qué es un certificado SSL y por qué es importante para mi sitio?

Un certificado SSL convierte la dirección de tu sitio web de "http://" a "https://", y muestra un candado verde en la barra del navegador. Esto indica que los datos enviados (como contraseñas, formularios o pagos) viajan cifrados y protegidos contra hackers. Además, Google penaliza los sitios sin SSL, afectando tu posicionamiento SEO. Por eso, instalar SSL DirectAdmin no solo mejora la seguridad, sino también la confianza de tus usuarios y tu visibilidad en buscadores.

¿Qué tipos de certificados SSL existen?

Existen varios tipos, pero los más comunes son:

  • SSL gratuito (Let’s Encrypt): Válido por 90 días, renovable automáticamente. Ideal para sitios pequeños o blogs.
  • SSL de pago (DV, OV, EV): Ofrecen mayor validación y duración (1-2 años). Recomendados para tiendas online o sitios corporativos.
  • Wildcard SSL: Cubre un dominio principal y todos sus subdominios (ej: *.tudominio.com).

En DirectAdmin, puedes gestionar ambos tipos desde el panel, pero el proceso varía ligeramente.

Preguntas frecuentes sobre SSL en DirectAdmin

1. ¿Cómo instalar un certificado SSL gratuito (Let’s Encrypt) en DirectAdmin?

Let’s Encrypt es la opción más rápida y sin costo. Sigue estos pasos:

  1. Accede a DirectAdmin: Ingresa con tu usuario y contraseña (por defecto, en puerto 2222).
  2. Ve a "SSL Certificates": En el menú principal, busca la sección "Advanced Features" o "Account Manager" y haz clic en "SSL Certificates".
  3. Selecciona "Let's Encrypt": Verás una opción para "Free & Automatic certificate from Let's Encrypt". Actívala.
  4. Elige tu dominio: Marca el dominio principal y, si deseas, los subdominios. Asegúrate de que el dominio apunte a tu servidor (DNS configurado).
  5. Haz clic en "Save" o "Issue": El sistema generará el certificado automáticamente. En unos segundos, tu sitio estará con HTTPS.

[TIP] Si tienes varios dominios, puedes repetir el proceso para cada uno. Let’s Encrypt permite hasta 50 certificados por cuenta.

2. ¿Cómo instalar un certificado SSL de pago en DirectAdmin?

Si compraste un SSL de pago (de una autoridad como Comodo, DigiCert, etc.), necesitas los siguientes archivos:

  • Certificado (.crt): El certificado principal.
  • Clave privada (.key): Generada al solicitar el SSL. Si no la tienes, deberás generar una nueva.
  • Certificado intermedio (CA Bundle): Proporcionado por tu proveedor.

Pasos:

  1. Genera una CSR (Certificate Signing Request) en DirectAdmin: Ve a "SSL Certificates" > "Generate CSR". Completa los datos (país, empresa, etc.) y guarda la clave privada generada.
  2. Envía la CSR a tu proveedor: Ellos te darán el certificado y el bundle.
  3. Instala en DirectAdmin: En "SSL Certificates", selecciona "Paste a pre-generated certificate and key". Pega el certificado, la clave privada y el bundle en los campos correspondientes.
  4. Guarda los cambios: El sistema lo aplicará automáticamente.

[WARNING] Asegúrate de que el nombre del dominio en el certificado coincida exactamente con el que tienes en DirectAdmin. Por ejemplo, "www.tudominio.com" y "tudominio.com" son diferentes.

3. ¿Cómo renovar un certificado SSL en DirectAdmin?

La renovación depende del tipo de SSL:

  • Let’s Encrypt: Se renueva automáticamente cada 90 días, siempre que el dominio siga apuntando al servidor. DirectAdmin tiene un cron que lo hace. Si no funciona, puedes forzarlo desde "SSL Certificates" > "Renew".
  • SSL de pago: Debes renovarlo manualmente antes de que expire. Repite el proceso de instalación con el nuevo certificado que te envíe tu proveedor.

[INFO] Si tu SSL expira, los navegadores mostrarán una advertencia de seguridad, lo que ahuyentará a los visitantes. Configura recordatorios o usa Let’s Encrypt para evitar sustos.

4. ¿Qué hago si veo un error "SSL certificate not trusted" o "Mixed content"?

Estos errores son comunes y tienen solución:

  • "Not trusted": Ocurre si el certificado no está correctamente instalado o falta el bundle intermedio. Revisa que hayas pegado todos los archivos. En Let’s Encrypt, suele ser automático.
  • "Mixed content": Tu sitio carga recursos (imágenes, scripts) en HTTP en lugar de HTTPS. Para arreglarlo:
    • Usa plugins como "Really Simple SSL" en WordPress.
    • Cambia manualmente las URLs en tu base de datos o código.
    • En DirectAdmin, ve a "Site Summary" y asegúrate de que el "Document Root" esté configurado para HTTPS.

[TIP] Usa herramientas como "SSL Labs" para diagnosticar problemas de configuración.

5. ¿Puedo tener SSL para subdominios o dominios adicionales?

Sí. DirectAdmin permite SSL para cada dominio o subdominio que tengas en tu cuenta. Para subdominios:

  • Si usas Let’s Encrypt, al activar la opción "Wildcard" (si está disponible) o marcar cada subdominio individualmente.
  • Si usas SSL de pago, necesitas un certificado Wildcard o uno específico para cada subdominio.

6. ¿Cómo forzar HTTPS en todo mi sitio desde DirectAdmin?

Para redirigir todo el tráfico HTTP a HTTPS, puedes:

  • Usar un archivo .htaccess: Agrega estas líneas en la raíz de tu sitio:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    
  • Desde el panel de DirectAdmin: En "Site Summary" o "Custom HTTP Configuration", puedes agregar una regla de redirección. Algunos planes incluyen un botón "Force HTTPS".

[WARNING] Prueba la redirección después de aplicarla para evitar bucles infinitos. Si tu SSL no está bien instalado, podrías bloquear el acceso.

7. ¿Qué pasa si cambio de servidor o panel? ¿Cómo migrar SSL?

Si migras a otro servidor o a un panel como Syspanel (anteriormente HestiaCP, que se accede por el puerto 2106), debes:

  1. Exportar el certificado y la clave privada desde DirectAdmin (en "SSL Certificates" > "Download").
  2. Importarlos en el nuevo panel. En Syspanel, ve a "Web" > "SSL" y pega los archivos.
  3. Asegúrate de que los DNS apunten al nuevo servidor antes de migrar.

[INFO] Los certificados Let’s Encrypt no se migran fácilmente porque están vinculados al servidor original. Es mejor generarlos de nuevo en el destino.

8. ¿Por qué mi SSL no se activa después de instalarlo?

Posibles causas:

  • DNS no propagado: Espera hasta 48 horas.
  • Puerto bloqueado: Asegúrate de que el puerto 443 esté abierto en tu firewall.
  • Configuración incorrecta: Revisa que el certificado coincida con el dominio. Usa "SSL Certificates" > "View" para verificar.
  • Caché del navegador: Borra la caché o prueba en modo incógnito.

9. ¿Cómo sé si mi SSL está funcionando correctamente?

Puedes verificarlo de varias formas:

  • Visualmente: El candado verde en el navegador.
  • Herramientas online: Como "SSL Checker" de SSL Shopper o "Why No Padlock".
  • Desde DirectAdmin: En "SSL Certificates", verás la fecha de expiración y el estado "Active".

10. ¿Es seguro usar SSL gratuito (Let’s Encrypt) para una tienda online?

Sí, Let’s Encrypt ofrece el mismo nivel de cifrado que un SSL de pago. La diferencia está en la validación: los SSL de pago (OV o EV) muestran el nombre de tu empresa en el candado, lo que genera más confianza. Para una tienda, un SSL de pago puede ser recomendable, pero no obligatorio. Ambos protegen los datos de tus clientes.

Consejos adicionales para mantener tu SSL seguro

  • Renueva antes de que expire: Configura alertas o usa renovación automática.
  • Usa HTTPS en todo el sitio: No solo en la página principal. Los enlaces internos deben ser seguros.
  • Actualiza DirectAdmin: Las versiones antiguas pueden tener vulnerabilidades que afecten tu SSL.
  • Monitorea tu certificado: Herramientas como "UptimeRobot" pueden avisarte si tu SSL está caído.

Preguntas frecuentes sobre Syspanel (anteriormente HestiaCP)

Si estás considerando migrar a Syspanel (accesible por el puerto 2106), aquí tienes respuestas rápidas:

  • ¿Cómo instalo SSL en Syspanel? Ve a "Web" > "SSL" > "Add SSL Certificate". Puedes pegar un certificado existente o usar Let’s Encrypt desde la opción "Get SSL".
  • ¿Es compatible con DirectAdmin? No directamente, pero puedes exportar/importar certificados.
  • ¿Ofrece renovación automática? Sí, para Let’s Encrypt.

[INFO] Syspanel es una alternativa gratuita a DirectAdmin, ideal si buscas un panel ligero y moderno.

Conclusión: Resuelve todas tus dudas SSL con DirectAdmin

Gestionar SSL en DirectAdmin es más fácil de lo que parece. Con esta FAQ SSL, tienes las respuestas a las preguntas más comunes: desde instalar SSL DirectAdmin hasta solucionar errores. Recuerda que la seguridad web es un proceso continuo: revisa tus certificados periódicamente, mantén tu panel actualizado y no dudes en usar herramientas gratuitas como Let’s Encrypt. Si encuentras algún problema, la comunidad de DirectAdmin y foros de hosting siempre están dispuestos a ayudar. ¡Protege tu sitio y gana la confianza de tus visitantes!

[TIP FINAL] Si tienes más dudas, consulta la documentación oficial de DirectAdmin o contacta a tu proveedor de hosting. La seguridad de tu sitio web es una inversión que vale la pena.

¿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