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

DirectAdmin: Cómo configurar un certificado SSL en tu dominio

Actualizado el 13 de noviembre de 2025

¿Por qué es importante tener un certificado SSL en tu dominio?

Cuando navegas por internet, probablemente has visto que algunas páginas web comienzan con https:// y otras con http://. Esa "s" adicional significa que la conexión entre tu navegador y el servidor está cifrada mediante un certificado SSL (Secure Sockets Layer). Esto es esencial por varias razones:

  • Seguridad de datos: Cifra la información que los visitantes envían, como contraseñas, datos de tarjetas o formularios.
  • Confianza del usuario: Los navegadores muestran un candado y la palabra "Seguro" en la barra de direcciones.
  • Posicionamiento SEO: Google y otros buscadores penalizan los sitios sin SSL, dándoles menor relevancia.
  • Requisito para ciertas funciones: Algunas tecnologías como HTTP/2 o las APIs de pago exigen SSL activo.

Si usas DirectAdmin como panel de control, tienes una ventaja enorme: puedes configurar un certificado SSL DirectAdmin de forma gratuita y automática gracias a Let's Encrypt. A continuación, te explico paso a paso cómo hacerlo, incluso si nunca has tocado un panel de hosting.

Antes de empezar: requisitos previos

Para configurar tu SSL correctamente, asegúrate de cumplir con lo siguiente:

  • Tener acceso al panel DirectAdmin con permisos de administrador o de usuario con control sobre el dominio.
  • Que tu dominio esté apuntando a los servidores de tu hosting (es decir, que los DNS estén configurados).
  • Que el dominio no esté protegido por algún firewall que bloquee el puerto 80 (HTTP), ya que Let's Encrypt lo usa para validar la propiedad.
  • Tener una cuenta de correo asociada al dominio (suele ser útil para recuperar avisos).

Si tu dominio es muy nuevo (menos de 24-48 horas), espera un poco. A veces los DNS tardan en propagarse y la validación fallará.

Paso 1: Accede a tu panel DirectAdmin

Abre tu navegador y escribe la URL de acceso a DirectAdmin. Normalmente es algo como https://tu-servidor:2222 o la dirección que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña.

Una vez dentro, verás el escritorio principal con varios iconos. Busca la sección que dice "Dominios" o "Account Manager" según la versión de DirectAdmin que uses.

Paso 2: Localiza la opción de SSL

Dentro del panel, tienes dos caminos posibles:

  • Ve a "Dominios" y haz clic en el nombre de tu dominio. En la página que aparece, busca la pestaña o botón llamado "SSL Certificates".
  • O ve directamente a "Advanced Features" y luego a "SSL Certificates".

En versiones más recientes de DirectAdmin, también puedes encontrarlo en la barra lateral izquierda bajo el epígrafe "Extra Features".

Paso 3: Genera un certificado SSL con Let's Encrypt

Esta es la parte más sencilla y recomendada para principiantes. DirectAdmin integra Let's Encrypt de forma nativa, así que no necesitas instalar nada extra.

  • En la pantalla de "SSL Certificates", busca el botón que dice "Let's Encrypt" o "Create/Update".
  • Selecciona el dominio para el cual quieres generar el certificado. Si tienes subdominios, puedes elegirlos también.
  • Marca la casilla que dice "Include www" para que el certificado cubra tanto tudominio.com como www.tudominio.com. Esto es muy importante para evitar avisos de seguridad.
  • Si tienes otros subdominios (como mail.tudominio.com o tienda.tudominio.com), puedes añadirlos en el campo correspondiente.
  • Haz clic en "Submit" o "Issue".

Espera unos segundos mientras DirectAdmin se comunica con los servidores de Let's Encrypt. Si todo va bien, verás un mensaje de éxito y el certificado quedará instalado automáticamente.

[TIP] Si tu dominio no tiene propagados los DNS, es posible que veas un error como "Domain does not resolve". En ese caso, espera unas horas y reintenta.

Paso 4: Verifica que el certificado se ha instalado correctamente

Después de generar el certificado, es recomendable comprobar que todo funciona. Puedes hacerlo de varias maneras:

  • Desde el propio panel: Vuelve a la sección de SSL y verás que aparece la fecha de caducidad y el emisor (Let's Encrypt).
  • Desde tu navegador: Accede a https://tudominio.com. Deberías ver el candado de seguridad. Haz clic en él para ver los detalles del certificado.
  • Con una herramienta externa: Visita sitios como SSL Labs y ejecuta un análisis de tu dominio. Te dirá si hay errores o configuraciones mejorables.

Paso 5: Configura la renovación automática

Una de las grandes ventajas de usar Let's Encrypt DirectAdmin es que la renovación es automática. Los certificados de Let's Encrypt tienen una validez de 90 días, pero DirectAdmin los renueva de forma silenciosa en segundo plano.

Sin embargo, es buena práctica verificar que la renovación automática está activa:

  • En la sección de SSL, busca una opción que diga "Auto Renew" o "Renewal".
  • Asegúrate de que está marcada como "Enabled" o "On".
  • Si ves un botón de "Force Renewal", puedes probarlo manualmente para asegurarte de que el proceso funciona.

[WARNING] Si tu dominio cambia de servidor o de IP, la renovación automática puede fallar. En ese caso, tendrás que volver a generar el certificado manualmente.

¿Qué hago si tengo errores al instalar el certificado SSL DirectAdmin?

A veces las cosas no salen a la primera. Aquí tienes los errores más comunes y cómo solucionarlos:

Error: "Domain name is not valid"

Esto significa que DirectAdmin no reconoce el dominio como parte de tu cuenta. Revisa que el dominio esté correctamente registrado en el panel, en la sección "Domain Setup".

Error: "Failed to connect to Let's Encrypt"

Suele deberse a problemas de conectividad del servidor. Prueba a esperar unos minutos y reintentar. Si persiste, contacta con tu proveedor de hosting.

Error: "Too many certificates for this domain"

Let's Encrypt tiene límites de emisión. Si has generado varios certificados en poco tiempo, espera 24 horas antes de reintentar.

El certificado se instala pero no se activa en el sitio web

Esto puede pasar si tienes un CDN o proxy como Cloudflare delante. Asegúrate de que el certificado también está configurado en el CDN, o desactiva temporalmente el proxy para que la conexión llegue directa al servidor.

Seguridad SSL: Consejos extra para tu dominio

Una vez que tienes el certificado configurado, no te detengas ahí. Aquí tienes algunas recomendaciones para maximizar la seguridad SSL de tu sitio:

  • Redirige HTTP a HTTPS: En DirectAdmin puedes forzar que todas las visitas a http:// se redirijan automáticamente a https://. Busca la opción "Force SSL" o "SSL Redirect" en el panel y actívala. Esto evita que los usuarios accedan por una conexión insegura sin que se den cuenta.
  • Actualiza los enlaces internos: Si tu web tiene enlaces internos que apuntan a http://, cámbialos a https://. Puedes usar un plugin de SEO si usas WordPress, o editar el archivo .htaccess para una redirección global.
  • Asegura tu correo: DirectAdmin también te permite instalar SSL para el servidor de correo (mail.tudominio.com). Esto es importante si usas clientes de correo como Outlook o Thunderbird, ya que evita avisos de seguridad.
  • Revisa los certificados de subdominios: Si usas subdominios como blog.tudominio.com, asegúrate de que cada uno tenga su propio certificado o que estén incluidos en el certificado principal.

Preguntas frecuentes (FAQ) sobre SSL en DirectAdmin

¿Cuánto cuesta un certificado SSL en DirectAdmin?

Nada, si usas Let's Encrypt. Es totalmente gratuito y se renueva automáticamente. DirectAdmin no cobra por esta funcionalidad.

¿Puedo instalar un certificado SSL de pago (por ejemplo, de Comodo o DigiCert)?

Sí, puedes. En la sección de SSL tienes la opción de "Paste a pre-generated certificate" o "Upload certificate". Deberás introducir la clave privada, el certificado y el certificado intermedio que te proporciona el proveedor.

¿Qué diferencia hay entre SSL y TLS?

Son lo mismo en la práctica. TLS es el protocolo moderno que ha reemplazado a SSL, pero el término "SSL" se sigue usando popularmente. Cuando hablamos de certificados, nos referimos al mismo tipo de archivo.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos consume algo de recursos del servidor, pero es insignificante comparado con los beneficios. Además, con HTTP/2 (que requiere SSL) la velocidad de carga puede incluso mejorar.

¿Qué pasa si mi certificado caduca?

Si la renovación automática falla y el certificado caduca, los visitantes verán un aviso de "Conexión no privada" en el navegador. Esto puede ahuyentar a los usuarios y dañar tu SEO. Por eso es crucial revisar periódicamente que la renovación funciona.

¿Puedo usar el mismo certificado para varios dominios?

Sí, con los certificados SAN (Subject Alternative Name) puedes incluir varios dominios y subdominios en un solo certificado. DirectAdmin te permite generarlos con Let's Encrypt añadiendo los dominios en el campo correspondiente.

Conclusión: Configurar SSL con DirectAdmin es pan comido

Como has visto, configurar un certificado SSL DirectAdmin no requiere conocimientos avanzados de informática. El panel hace todo el trabajo pesado, y con la integración de Let's Encrypt, la instalación se reduce a unos pocos clics.

Recuerda que la seguridad SSL no es un lujo, sino una necesidad en el mundo digital actual. No solo protege a tus visitantes, sino que también mejora tu posicionamiento en buscadores y la confianza en tu marca. Si tienes cualquier duda, consulta la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting.

[INFO] Si en algún momento decides migrar a otro panel de control (por ejemplo, a Syspanel, cuyo puerto de acceso es el 2106), el proceso de configuración de SSL será muy similar, ya que ambos paneles integran Let's Encrypt de forma nativa.

Ahora que ya sabes cómo hacerlo, no hay excusa para tener tu web sin certificado. ¡Ve y actívalo ahora mismo!

¿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