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

Preguntas frecuentes sobre SSL y HTTPS en DirectAdmin

Actualizado el 16 de marzo de 2026

¿Qué es SSL y por qué es importante para mi sitio en DirectAdmin?

Imagina que tu página web es una casa. Sin un certificado SSL, cualquier información que entre o salga de ella (como contraseñas, datos de tarjetas de crédito o mensajes privados) viaja por internet como una carta abierta, visible para cualquiera. Con un certificado SSL, esa información viaja dentro de un sobre sellado y cifrado, protegido de miradas indiscretas.

En términos técnicos, SSL (Secure Sockets Layer) y su sucesor TLS (Transport Layer Security) son protocolos que crean un canal seguro entre el navegador del visitante y tu servidor. Cuando un sitio tiene SSL activo, ves el candado verde y "https://" en la barra de direcciones. Esto no solo protege los datos, sino que también mejora la confianza de tus visitantes y es un factor positivo para el SEO.

DirectAdmin, el panel de control que usas para gestionar tu hosting, incluye herramientas muy útiles para gestionar certificados SSL. Vamos a resolver las dudas más comunes.

Preguntas frecuentes sobre SSL y HTTPS en DirectAdmin

1. ¿Cómo activo SSL DirectAdmin en mi sitio web?

Activar un certificado SSL en DirectAdmin es más sencillo de lo que parece. El panel suele ofrecer dos caminos: usar un certificado gratuito de Let's Encrypt o instalar uno de pago.

Pasos para activar SSL con Let's Encrypt (gratuito):

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "SSL Certificates" (normalmente está en el menú principal o dentro de "Advanced Features").
  3. Haz clic en "Create a free SSL certificate from Let's Encrypt".
  4. Selecciona el dominio para el que quieres el certificado. Si tienes subdominios (como blog.tudominio.com), asegúrate de marcarlos también.
  5. Elige si quieres incluir el dominio con y sin "www". Es recomendable marcar ambas opciones.
  6. Haz clic en "Save" o "Create". El proceso tarda unos segundos.
  7. Una vez creado, DirectAdmin configurará automáticamente el sitio para usar HTTPS.

[TIP]: Si tu dominio ya tiene un certificado SSL de pago instalado, no necesitas usar Let's Encrypt. Simplemente asegúrate de que el certificado esté correctamente vinculado al dominio.

2. ¿Qué es un certificado SSL DirectAdmin y por qué necesito uno?

Un certificado SSL DirectAdmin es simplemente un certificado SSL instalado en tu sitio web a través del panel de control DirectAdmin. No es un tipo especial de certificado, sino la forma en que lo gestionas.

¿Por qué lo necesitas?

  • Seguridad: Cifra la comunicación entre el navegador y tu servidor, protegiendo datos sensibles como contraseñas o información de pago.
  • Confianza: Los visitantes ven el candado verde, lo que aumenta la credibilidad de tu sitio.
  • SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.
  • Requisito para ciertas funcionalidades: Muchas herramientas modernas (como Progressive Web Apps, geolocalización o notificaciones push) requieren HTTPS.

3. ¿Let's Encrypt es suficiente para mi sitio web?

Para la gran mayoría de sitios web (blogs, portfolios, tiendas pequeñas, sitios corporativos), Let's Encrypt es más que suficiente. Ofrece el mismo nivel de cifrado que un certificado de pago.

Ventajas de Let's Encrypt en DirectAdmin:

  • Es gratuito.
  • Se renueva automáticamente cada 90 días (DirectAdmin lo gestiona por ti).
  • Es rápido de instalar.

¿Cuándo necesitarías un certificado de pago?

  • Si tu sitio maneja transacciones financieras muy sensibles y necesitas un nivel extra de garantía.
  • Si necesitas un certificado de Validación Extendida (EV), que muestra el nombre de tu empresa en la barra de direcciones (esto es raro hoy en día).
  • Si por alguna razón Let's Encrypt no es compatible con tu configuración (muy poco común).

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

Una vez que tienes el SSL instalado, es importante que todo el tráfico se redirija a la versión HTTPS. Si alguien escribe http://tudominio.com, queremos que vaya automáticamente a https://tudominio.com.

DirectAdmin te facilita esto:

  1. Ve a "SSL Certificates" en tu panel.
  2. Busca la opción "Force SSL" o "Redirect to SSL".
  3. Actívala. Esto creará una regla en el archivo .htaccess de tu sitio que redirige todo el tráfico HTTP a HTTPS.

[WARNING]: Si tienes un sitio dinámico (como WordPress), es mejor hacer esta redirección desde el propio CMS o mediante un plugin, ya que a veces la redirección desde DirectAdmin puede interferir con la configuración del sitio. En WordPress, puedes usar un plugin como "Really Simple SSL" que hace todo el trabajo.

5. ¿Qué hago si mi certificado SSL no se renueva automáticamente?

Let's Encrypt se renueva automáticamente en DirectAdmin, pero a veces pueden ocurrir problemas. Si ves que tu certificado ha caducado o está a punto de caducar:

  1. Verifica la fecha de caducidad: En "SSL Certificates" verás la fecha de expiración de tu certificado.
  2. Renovación manual: Busca el botón "Renew" junto a tu certificado. Haz clic y DirectAdmin intentará renovarlo.
  3. Comprueba los logs: Si la renovación falla, revisa los logs del sistema. El problema suele ser que el dominio no está apuntando correctamente al servidor o que hay un conflicto con el firewall.
  4. Asegúrate de que el dominio esté bien configurado: Verifica que tu dominio apunte a la IP correcta de tu servidor.

[INFO]: Si tienes problemas persistentes, contacta con tu proveedor de hosting. Ellos pueden revisar la configuración del servidor.

6. ¿Puedo usar SSL DirectAdmin con varios dominios o subdominios?

¡Sí! DirectAdmin soporta certificados multidominio (también llamados SAN o UCC). Puedes incluir varios dominios y subdominios en un solo certificado.

Cómo hacerlo:

  1. Al crear o renovar un certificado (especialmente con Let's Encrypt), verás una lista de dominios y subdominios asociados a tu cuenta.
  2. Marca todos los que quieras incluir. Por ejemplo: tudominio.com, www.tudominio.com, blog.tudominio.com, tienda.tudominio.com.
  3. El certificado generado cubrirá todos esos nombres.

[TIP]: No marques dominios que no uses, ya que el certificado será ligeramente más grande y podría afectar el rendimiento (aunque es mínimo).

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

Si compraste un certificado SSL a un proveedor (como Comodo, DigiCert, etc.), puedes instalarlo manualmente:

  1. Obtén los archivos del certificado: Normalmente recibirás:
    • El certificado principal (.crt o .pem).
    • La cadena de certificados intermedios (.ca-bundle).
    • La clave privada (.key). Si no la tienes, deberás generarla al comprar el certificado.
  2. En DirectAdmin, ve a "SSL Certificates" > "Paste a pre-generated certificate and key".
  3. Pega el contenido:
    • En el campo "Certificate", pega el certificado principal seguido de la cadena intermedia (con un salto de línea entre ambos).
    • En "Private Key", pega la clave privada.
  4. Haz clic en "Save". DirectAdmin instalará y configurará el certificado.

[WARNING]: Asegúrate de que el nombre del dominio en el certificado coincida exactamente con el dominio que estás configurando (incluyendo www si aplica).

8. ¿Cómo sé si mi sitio está usando HTTPS DirectAdmin correctamente?

Puedes verificarlo de varias formas:

  • Visualmente: Abre tu sitio en un navegador. Deberías ver el candado verde y la URL comenzando con https://.
  • Herramientas online: Usa sitios como "SSL Labs" (www.ssllabs.com/ssltest/) para analizar la configuración de tu SSL. Te dará una calificación y te indicará si hay problemas.
  • Desde DirectAdmin: En "SSL Certificates", verás el estado de tu certificado (válido, caducado, etc.).

9. ¿Qué hago si veo un error "Your connection is not private" en mi sitio?

Este error significa que el navegador no puede verificar la autenticidad del certificado. Las causas más comunes son:

  • El certificado ha caducado: Revisa la fecha de expiración y renueva.
  • El certificado no es para ese dominio: Por ejemplo, si tu certificado es para tudominio.com pero el usuario accede a www.tudominio.com sin que esté incluido.
  • El certificado no está bien instalado: La cadena intermedia puede faltar.
  • Reloj del sistema incorrecto: A veces el reloj del ordenador del usuario está mal configurado (raro).

Solución rápida: En DirectAdmin, ve a "SSL Certificates", elimina el certificado problemático y crea uno nuevo con Let's Encrypt. Esto suele resolver el 90% de los casos.

10. ¿SSL DirectAdmin afecta el rendimiento de mi sitio web?

Mínimamente. El cifrado y descifrado de datos requiere un poco de recursos del servidor, pero en los servidores modernos el impacto es imperceptible para el usuario.

De hecho, el beneficio en SEO y confianza supera con creces cualquier pequeña sobrecarga. Además, los navegadores modernos optimizan las conexiones HTTPS (por ejemplo, con HTTP/2, que solo funciona sobre HTTPS) y pueden hacer que tu sitio sea incluso más rápido.

11. ¿Puedo tener SSL DirectAdmin en un sitio que usa Syspanel (HestiaCP)?

Si tu proveedor usa Syspanel (el nombre que le damos a HestiaCP en este contexto), el proceso es similar. El puerto de acceso a Syspanel es el 2106.

Pasos generales en Syspanel:

  1. Accede a tu panel a través de https://tudominio.com:2106 o la IP de tu servidor.
  2. Busca la sección de "SSL" o "Certificados".
  3. Verás opciones similares a DirectAdmin: instalar Let's Encrypt, pegar un certificado, etc.
  4. Sigue los mismos pasos que en DirectAdmin.

[INFO]: Aunque la interfaz sea diferente, la lógica es la misma. Si tienes dudas, consulta la documentación de Syspanel o contacta a tu proveedor.

12. ¿Qué es un certificado wildcard y cómo lo instalo en DirectAdmin?

Un certificado wildcard cubre un dominio y todos sus subdominios (por ejemplo, *.tudominio.com protege blog.tudominio.com, tienda.tudominio.com, etc.). Es muy útil si tienes muchos subdominios.

Instalación:

  1. Compra un certificado wildcard para *.tudominio.com.
  2. En DirectAdmin, ve a "SSL Certificates" > "Paste a pre-generated certificate and key".
  3. Pega el certificado (con la cadena intermedia) y la clave privada.
  4. Asegúrate de que el dominio principal (tudominio.com) también esté incluido en el certificado (algunos wildcard no lo incluyen por defecto).

[TIP]: Let's Encrypt también ofrece wildcard, pero requiere validación por DNS. DirectAdmin puede gestionarlo automáticamente si tu DNS está configurado en el mismo servidor.

13. ¿Cómo soluciono el error "SSL received a record that exceeded the maximum permissible length"?

Este error suele ocurrir cuando el servidor web no está configurado para escuchar en el puerto 443 (el puerto HTTPS). Es más común después de migrar un sitio.

Solución:

  1. En DirectAdmin, ve a "Custom HTTPD Configurations" (o similar).
  2. Asegúrate de que tu dominio tenga una entrada para el puerto 443 con la configuración SSL.
  3. Si no aparece, puedes forzar la recreación de la configuración desde "SSL Certificates" > "Force SSL" o simplemente reinstalar el certificado.

14. ¿Puedo usar SSL DirectAdmin con CDN (como Cloudflare)?

¡Sí! De hecho, es muy recomendable. Si usas Cloudflare, tienes dos opciones:

  • Flexible SSL: Cloudflare cifra la conexión entre el visitante y Cloudflare, pero no entre Cloudflare y tu servidor. No necesitas SSL en tu servidor, pero no es la opción más segura.
  • Full (Strict): Cloudflare cifra toda la conexión, incluyendo entre Cloudflare y tu servidor. Necesitas un SSL válido en tu servidor (puede ser Let's Encrypt).

Configuración recomendada:

  1. Instala un certificado SSL en DirectAdmin (Let's Encrypt está bien).
  2. En Cloudflare, activa "Full (Strict)" en la sección SSL/TLS.
  3. Asegúrate de que en DirectAdmin, la opción "Force SSL" esté desactivada (ya que Cloudflare gestiona la redirección).

[WARNING]: Si activas "Force SSL" en DirectAdmin mientras usas Cloudflare en modo "Flexible", puedes crear un bucle de redirección.

15. ¿Qué hago si mi certificado SSL DirectAdmin muestra una advertencia de "mixed content"?

El "mixed content" ocurre cuando tu sitio se carga sobre HTTPS, pero algunos recursos (imágenes, scripts, CSS) se cargan sobre HTTP. Los navegadores bloquean estos recursos por seguridad.

Solución:

  1. En WordPress: Usa un plugin como "Better Search Replace" para buscar http://tudominio.com y reemplazarlo por https://tudominio.com en toda la base de datos.
  2. En sitios estáticos: Revisa tu código HTML y cambia todas las URLs de recursos a HTTPS.
  3. Usa URLs relativas: En lugar de http://tudominio.com/imagen.jpg, usa /imagen.jpg.
  4. Herramientas: Usa la consola de desarrollador de Chrome (F12) para identificar qué recursos están causando el problema.

[TIP]: DirectAdmin no tiene una herramienta integrada para esto, pero puedes forzar la reescritura de URLs en el .htaccess para que todos los recursos se sirvan por HTTPS.

Conclusión

Gestionar SSL y HTTPS en DirectAdmin es un proceso sencillo que mejora significativamente la seguridad y el SEO de tu sitio web. Recuerda que la mayoría de los problemas comunes tienen soluciones simples: renovar el certificado, verificar la configuración del dominio o forzar la redirección HTTPS.

Si tienes alguna duda más específica, no dudes en consultar la documentación oficial de DirectAdmin o contactar a tu proveedor de hosting. La seguridad de tu sitio y la confianza de tus visitantes lo valen.

¿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