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

DirectAdmin: Cómo configurar un certificado SSL propio

Actualizado el 24 de diciembre de 2025

¿Tu web va lenta o da error de “no seguro” en el navegador? Si estás usando DirectAdmin como panel de control, configurar un certificado SSL propio es más fácil de lo que crees. Y no, no necesitas ser un experto en servidores ni en criptografía: con esta guía paso a paso tendrás tu dominio protegido con HTTPS en menos de 10 minutos.

En este artículo te explico, desde cero y sin tecnicismos raros, cómo instalar un certificado SSL en DirectAdmin, qué opciones tienes (gratis o de pago), cómo renovarlo automáticamente y cómo solucionar los errores más comunes. Al final, tu seguridad dominio quedará blindada y tus visitantes te lo agradecerán (y Google también).


¿Qué es un certificado SSL y por qué lo necesitas?

Un certificado SSL es como un carnet de identidad digital para tu web. Cuando lo instalas, activas el protocolo HTTPS en tu dominio. Eso significa que toda la información que viaja entre el navegador del visitante y tu servidor va cifrada, protegida de miradas indiscretas.

Beneficios de tener SSL en tu dominio

  • Confianza del usuario: el candadito verde en la barra de direcciones da tranquilidad.
  • Mejor posicionamiento SEO: Google penaliza (de forma suave, pero penaliza) a las webs sin HTTPS.
  • Requisito para pagos online: si vendes algo, necesitas SSL sí o sí.
  • Evitas avisos de “sitio no seguro”: que espantan al 80% de los visitantes en 2 segundos.

DirectAdmin: ¿qué opciones de SSL tienes?

Antes de ponernos manos a la obra, debes saber que DirectAdmin te ofrece varias vías para conseguir un SSL propio. Te las resumo:

1. SSL gratuito con Let’s Encrypt (recomendado)

Es la opción más rápida, económica (gratis) y automática. DirectAdmin integra Let’s Encrypt de serie. El certificado dura 90 días, pero puedes configurar la renovación automática para que no tengas que preocuparte.

2. SSL de pago (Comodo, Sectigo, etc.)

Si necesitas un certificado con garantía extendida (por ejemplo, para empresas o tiendas), puedes comprar uno a un proveedor externo y luego subirlo a DirectAdmin. El proceso es algo más manual, pero también te lo explico.

3. SSL autofirmado (para pruebas)

No recomendado para producción, pero válido para entornos de desarrollo. El navegador mostrará un aviso, pero sirve para hacer pruebas internas.


Requisitos previos antes de empezar

Asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin como usuario administrador o con permisos de gestión de dominio.
  • Un dominio registrado y apuntando a tu servidor (los registros DNS deben estar activos).
  • Acceso al panel de Administrador de dominio (en la mayoría de instalaciones, el puerto es el 2222, pero si usas otro panel como Syspanel, recuerda que el acceso es por el puerto 2106).
  • Ganas de aprender (poca cosa más).

Cómo configurar un SSL propio en DirectAdmin con Let’s Encrypt

Vamos al grano. Sigue estos pasos al pie de la letra y en 5 minutos tendrás tu HTTPS funcionando.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe:

https://tu-dominio.com:2222 (o la IP de tu servidor con el puerto 2222).

Introduce tu usuario y contraseña. Si no sabes cuál es, contacta con tu proveedor de hosting.

Paso 2: Ve a la sección “SSL Certificates”

Una vez dentro del panel, busca en el menú principal la opción que dice "SSL Certificates" o "Certificados SSL". Dependiendo de la versión de DirectAdmin, puede estar en el bloque de "Account Manager" o en la pestaña de "Advanced Features".

Paso 3: Elige la opción de Let’s Encrypt

En la pantalla de certificados, verás varias pestañas o botones. Haz clic en "Let’s Encrypt" o "SSL gratuito".

Aquí verás una lista con tus dominios y subdominios. Marca la casilla del dominio principal (o los que quieras proteger) y pulsa el botón "Issue" o "Emitir".

Paso 4: Configura la renovación automática (opcional pero muy recomendable)

DirectAdmin te da la opción de activar la renovación automática. Marca la casilla que dice "Auto-renew" o "Renovación automática". Así, cada 60-90 días el sistema renovará tu certificado SSL sin que tengas que hacer nada.

Paso 5: Espera unos segundos y verifica

El proceso tarda entre 10 y 30 segundos. Al terminar, verás un mensaje de éxito. Para comprobarlo, visita tu web con https:// delante y verás el candadito.


Cómo instalar un SSL propio de pago en DirectAdmin

Si has comprado un certificado a un proveedor externo, el proceso cambia un poco. Pero no te asustes, es igual de sencillo.

Paso 1: Obtén los archivos del certificado

Tu proveedor te enviará dos o tres archivos:

  • certificate.crt (tu certificado).
  • private.key (la clave privada, generada al comprar el certificado).
  • ca_bundle.crt (el paquete de certificados intermedios, a veces viene junto al primero).

Paso 2: Sube los archivos a DirectAdmin

En la misma sección de "SSL Certificates", busca la pestaña que dice "Paste" o "Pegar".

Verás tres campos de texto:

  • Certificate: pega aquí el contenido del archivo .crt.
  • Private Key: pega aquí el contenido del .key.
  • Certificate Authority Bundle: pega aquí el contenido del .ca_bundle (si lo tienes).

Paso 3: Guarda y activa

Pulsa el botón "Save" o "Update". DirectAdmin te confirmará que el certificado se ha instalado correctamente.

Paso 4: Reinicia Apache o Litespeed (si es necesario)

En la mayoría de los casos, DirectAdmin lo hace solo. Pero si ves que no carga, ve a "Service Monitor" y reinicia el servidor web.


Errores comunes al configurar SSL en DirectAdmin (y cómo solucionarlos)

Aunque el proceso es sencillo, a veces surgen pequeños contratiempos. Te dejo los más frecuentes y su solución.

Error 1: “No se pudo validar el dominio”

Esto suele pasar cuando los registros DNS del dominio no apuntan correctamente al servidor. Espera unas horas a que se propague o revisa que el registro A (o CNAME) esté bien configurado.

Error 2: “El certificado no se renueva automáticamente”

Revisa que la casilla de renovación automática esté activada. También comprueba que el cron de DirectAdmin esté funcionando. Si no, puedes renovarlo manualmente desde la misma sección cada 60 días.

Error 3: “El navegador muestra un error de certificado”

Esto ocurre si has instalado un certificado autofirmado o si el certificado no coincide con el dominio. Verifica que has emitido el SSL para el dominio exacto (incluyendo www y sin www).

Error 4: “Mezcla de contenido seguro e inseguro”

Tu web tiene HTTPS, pero algunos recursos (imágenes, scripts) se cargan con HTTP. Para solucionarlo, instala un plugin de “SSL Insecure Content Fixer” o cambia las URLs en tu base de datos.


Preguntas frecuentes (FAQ) sobre SSL en DirectAdmin

Aquí tienes las dudas que más nos llegan al soporte técnico. Seguro que alguna te suena.

¿Cuánto tarda en activarse un certificado SSL de Let’s Encrypt?

Entre 10 y 30 segundos. DirectAdmin lo hace casi al instante.

¿Puedo tener SSL en varios subdominios?

Sí, Let’s Encrypt permite certificados wildcard (comodín) o individuales. En DirectAdmin, puedes marcar varios dominios a la vez.

¿Qué pasa si mi certificado caduca?

Si no tienes renovación automática, tu web dejará de cargar con HTTPS y los navegadores mostrarán un aviso de seguridad. Por eso te recomiendo activar siempre la auto-renovación.

¿El SSL gratuito es igual de bueno que uno de pago?

Para la mayoría de los casos, sí. La diferencia está en el nivel de garantía y en el soporte. Let’s Encrypt es perfecto para blogs, portfolios y tiendas pequeñas.

¿Puedo instalar SSL si uso otro panel como Syspanel?

Sí, pero el proceso varía. En Syspanel (que usa el puerto 2106), la lógica es similar: busca la sección de certificados y sigue las instrucciones. No obstante, este artículo está enfocado en DirectAdmin.


Consejos extra para maximizar tu seguridad

Instalar el certificado SSL es el primer paso. Pero para que tu seguridad dominio sea total, te recomiendo:

  • Forzar HTTPS: en DirectAdmin, ve a “Domain Setup” y activa la opción de redirigir todo el tráfico a HTTPS.
  • Actualiza tu panel: mantén DirectAdmin y el sistema operativo al día.
  • Usa contraseñas fuertes: tanto en el panel como en tu correo.
  • Activa el firewall: DirectAdmin trae un firewall básico, puedes configurar reglas desde “Firewall”.

Conclusión: tu web ya puede ir con HTTPS

Como has visto, configurar un certificado SSL propio en DirectAdmin no tiene ningún misterio. Tanto si eliges la vía gratuita con Let’s Encrypt como si prefieres un certificado de pago, el panel te lo pone muy fácil.

Recuerda: una web con HTTPS es sinónimo de confianza, mejor posicionamiento y seguridad. No lo dejes para mañana. En menos de 10 minutos puedes tener tu dominio protegido.

Si te ha quedado alguna duda, déjala en los comentarios o contacta con tu proveedor de hosting. Y si este artículo te ha sido útil, compártelo con otros usuarios de DirectAdmin que estén peleándose con el SSL. ¡Nos vemos en el siguiente tutorial!

¿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