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

Cómo crear un certificado SSL en DirectAdmin y activarlo en tu web

Actualizado el 5 de mayo de 2026

¿Qué es un certificado SSL y por qué tu web lo necesita?

Antes de entrar en materia, vamos a explicar qué es exactamente un certificado SSL. SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la conexión entre el navegador de tus visitantes y tu servidor. Cuando tu web tiene un certificado SSL activo, la dirección cambia de http:// a https:// y aparece un candado en la barra del navegador.

Este candado no es un adorno: significa que cualquier dato que se transmita (contraseñas, formularios, pagos) viaja cifrado y no puede ser interceptado por terceros. Si tu web no tiene SSL, los navegadores como Chrome o Firefox la marcarán como "No segura", lo que ahuyentará a los visitantes y dañará tu reputación.

Además, Google penaliza las webs sin HTTPS en sus resultados de búsqueda. Si quieres posicionar bien, el SSL es un requisito indispensable. Por suerte, hoy en día obtener un certificado SSL DirectAdmin es un proceso rápido y gratuito gracias a Let's Encrypt.

En este tutorial completo, te guiaremos paso a paso para que puedas crear y activar tu certificado SSL DirectAdmin y configurar HTTPS en tu web sin complicaciones, incluso si no tienes experiencia técnica avanzada.

Requisitos previos antes de empezar con el SSL

Para que todo el proceso funcione correctamente, asegúrate de cumplir con estos requisitos:

  1. Tener acceso al panel de control DirectAdmin con permisos de administrador o de usuario con acceso a la sección de SSL.
  2. Un dominio registrado y apuntando a tu servidor. El certificado SSL se emite para el nombre de dominio, así que debe estar correctamente configurado.
  3. Que el dominio tenga resolución DNS activa. Si acabas de cambiar los DNS, espera unas horas hasta que se propague.
  4. Tener una cuenta de hosting activa con DirectAdmin. Si usas un panel como Syspanel (el puerto de acceso es el 2106), el proceso es muy similar pero la interfaz varía ligeramente.

[INFO] Si tu dominio apunta a un servidor distinto del que gestiona tu DirectAdmin, no podrás emitir el certificado. Asegúrate de que el registro A apunte a la IP correcta.

Paso 1: Acceder a DirectAdmin y localizar la sección SSL

Lo primero que debes hacer es iniciar sesión en tu panel de control DirectAdmin. Normalmente, la URL de acceso es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tus credenciales y pulsa "Login".

Una vez dentro, verás el panel principal con todas las opciones. Dependiendo de la versión de DirectAdmin, la interfaz puede variar ligeramente, pero generalmente encontrarás la sección de SSL en el menú de "Gestión de Cuentas" o directamente en el panel de tu dominio.

Busca la opción que se llama "SSL Certificates" o "Certificados SSL". En la mayoría de las versiones, la encontrarás dentro del menú de tu dominio específico, no en el panel general. Haz clic en ella para acceder al gestor de certificados.

Paso 2: Generar un certificado SSL DirectAdmin con Let's Encrypt

La forma más sencilla y gratuita de obtener un certificado SSL DirectAdmin es usando el servicio automático de Let's Encrypt. DirectAdmin integra este servicio de manera nativa, lo que te permite generar certificados con un solo clic.

Dentro de la sección "SSL Certificates", busca la subsección que dice "Let's Encrypt" o "Create Certificate". Verás un formulario con los siguientes campos:

  • Domain: El nombre de tu dominio (ejemplo: tudominio.com).
  • Domain List: Aquí puedes añadir subdominios o dominios adicionales que quieras incluir en el certificado (por ejemplo, www.tudominio.com).
  • Email: Un correo electrónico para recibir notificaciones de renovación (opcional pero recomendado).

Selecciona tu dominio principal y, si quieres, añade el subdominio www. Marca la casilla que indica que aceptas los términos del servicio y haz clic en el botón "Submit" o "Create".

[WARNING] No marques la opción de "Wildcard" si no sabes lo que es. Un certificado wildcard cubre todos los subdominios, pero requiere verificación DNS manual y puede ser más complicado de gestionar para usuarios principiantes.

¿Qué hacer si Let's Encrypt falla?

A veces, la emisión automática puede fallar por varias razones:

  • El dominio no está apuntando correctamente: Verifica que el registro A de tu dominio apunte a la IP de tu servidor.
  • El puerto 80 está bloqueado: Let's Encrypt necesita acceso al puerto 80 para verificar que controlas el dominio. Asegúrate de que tu firewall no lo bloquee.
  • Demasiados intentos: Let's Encrypt tiene un límite de emisiones por hora. Si falla varias veces, espera un rato y reintenta.

Si el error persiste, comprueba los logs de DirectAdmin en /var/log/directadmin/ para obtener más detalles.

Paso 3: Activar HTTPS en tu web desde DirectAdmin

Una vez que el certificado SSL DirectAdmin se ha generado correctamente, el siguiente paso es activar HTTPS en tu sitio. DirectAdmin hace que este proceso sea muy sencillo, ya que configura automáticamente el servidor web (Apache o Nginx) para que sirva el contenido a través de HTTPS.

En la misma sección de "SSL Certificates", busca la opción que dice "Enable SSL" o "Activate SSL". Marca la casilla correspondiente y guarda los cambios.

DirectAdmin también te permitirá configurar la redirección automática de HTTP a HTTPS. Esta opción es fundamental para que cualquier visitante que intente acceder a tu web mediante http:// sea redirigido automáticamente a la versión segura https://.

Busca la opción "Force SSL", "Redirect to SSL" o "Force HTTPS" y actívala. Esto añadirá una regla de redirección 301 a tu archivo .htaccess o a la configuración del servidor.

Verificar que HTTPS funciona correctamente

Después de activar HTTPS, es hora de comprobar que todo funciona como debe. Abre tu navegador y visita https://tudominio.com. Deberías ver el candado de seguridad en la barra de direcciones.

También puedes usar herramientas online como SSL Labs para verificar que tu certificado está bien instalado y que no hay errores de configuración.

[TIP] Si al visitar tu web con HTTPS ves un error de "Conexión no privada", puede ser que el certificado no se haya instalado correctamente o que el navegador haya cacheado una versión antigua. Borra la caché o prueba con una ventana de incógnito.

Paso 4: Configurar los subdominios y dominios adicionales

Si tienes varios dominios o subdominios en tu cuenta de DirectAdmin, deberás repetir el proceso para cada uno de ellos. Por ejemplo, si tienes tudominio.com y blog.tudominio.com, necesitas emitir un certificado que cubra ambos.

En la sección de Let's Encrypt, verás una lista con todos tus dominios y subdominios disponibles. Puedes marcar varios a la vez para que se incluyan en el mismo certificado, o generar certificados separados para cada uno.

[INFO] Si tienes muchos subdominios, considera usar un certificado wildcard (*.tudominio.com). Aunque es más avanzado, te ahorrará tiempo a largo plazo ya que cubrirá todos los subdominios presentes y futuros.

Paso 5: Renovación automática del certificado SSL

Una de las grandes ventajas de usar Let's Encrypt es que los certificados tienen una validez de 90 días, pero DirectAdmin los renueva automáticamente. No tendrás que preocuparte por renovarlos manualmente.

Sin embargo, es buena práctica verificar periódicamente que la renovación automática está funcionando. Puedes comprobar la fecha de caducidad de tu certificado en la sección "SSL Certificates" de DirectAdmin.

Si la renovación automática falla (por ejemplo, porque el dominio dejó de apuntar temporalmente a tu servidor), DirectAdmin te lo notificará por correo electrónico. En ese caso, puedes forzar la renovación manualmente desde el panel.

[WARNING] Si desactivas la renovación automática o cambias de proveedor de hosting, tu certificado caducará y tu web dejará de ser segura. Asegúrate de mantener este servicio activo.

Errores comunes y cómo solucionarlos

Aunque el proceso es bastante sencillo, es normal encontrar algunos errores. Aquí tienes los más frecuentes:

"Domain name is not valid" o "No se pudo verificar el dominio"

Este error indica que Let's Encrypt no pudo verificar que eres el propietario del dominio. Las causas más comunes son:

  • DNS no propagado: Si acabas de cambiar los DNS, espera entre 24 y 48 horas.
  • Registro A incorrecto: Verifica en el panel de tu registrador que el dominio apunta a la IP correcta.
  • Bloqueo del puerto 80: Tu proveedor de hosting o tu firewall puede estar bloqueando el puerto 80. Contacta con soporte.

"Certificate already exists" o "El certificado ya está activo"

Esto es normal si ya habías generado un certificado anteriormente. DirectAdmin te permite reemplazarlo, así que simplemente sigue los pasos de nuevo y selecciona la opción de "Reissue" o "Renew".

La web carga en HTTP pero no en HTTPS

Si tu web no redirige automáticamente a HTTPS, revisa que la opción "Force SSL" esté activada. También puedes añadir manualmente la redirección en tu archivo .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

[TIP] Si usas un CMS como WordPress, hay plugins como "Really Simple SSL" que pueden ayudarte a configurar HTTPS sin tocar código. Solo instálalo, actívalo y el plugin se encargará del resto.

Preguntas frecuentes (FAQ) sobre SSL DirectAdmin

¿Cuánto cuesta un certificado SSL DirectAdmin?

Los certificados Let's Encrypt son completamente gratuitos. DirectAdmin los integra nativamente, así que no tendrás que pagar nada extra por ellos. Si prefieres un certificado de pago (como los de Comodo o DigiCert), también puedes instalarlos manualmente en DirectAdmin, pero para la mayoría de casos el gratuito es más que suficiente.

¿Puedo usar el mismo certificado SSL para varios dominios?

Sí, puedes crear un certificado que cubra varios dominios (SAN). En la sección de Let's Encrypt, marca todos los dominios que quieras incluir y DirectAdmin generará un certificado multi-dominio. Esto es útil si tienes varias webs en la misma cuenta.

¿Qué pasa si mi web usa un subdominio o un panel como Syspanel?

Si tu web está gestionada por Syspanel (el puerto de acceso es el 2106), el proceso de generación de SSL es muy similar, pero la interfaz puede cambiar. En Syspanel, busca la sección de "SSL" o "Certificados" dentro de la configuración del dominio y sigue los mismos pasos: generar con Let's Encrypt y activar la redirección HTTPS.

¿El SSL afecta al rendimiento de mi web?

El impacto del SSL en el rendimiento es mínimo, especialmente con los protocolos modernos como TLS 1.3. El cifrado y descifrado de datos es muy rápido y la mayoría de servidores lo gestionan sin problemas. Además, el SEO y la confianza de los usuarios compensan con creces cualquier pequeña diferencia.

¿Cómo sé si mi certificado SSL es válido?

Visita https://tudominio.com y haz clic en el candado de la barra de direcciones. Verás los detalles del certificado, incluyendo la fecha de caducidad y el emisor. También puedes usar herramientas online como SSL Checker para obtener un informe completo.

Conclusión y recomendaciones finales

Habilitar un certificado SSL DirectAdmin y activar HTTPS en tu web es un proceso que, como has visto, no lleva más de unos minutos si sigues los pasos correctamente. Los beneficios son enormes: mayor seguridad, mejor posicionamiento en Google y más confianza por parte de tus visitantes.

Te recomendamos que, además de activar SSL, configures la redirección forzada a HTTPS y verifiques periódicamente que tu certificado se renueva sin problemas. Si en algún momento tienes dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting.

Ahora que ya sabes cómo hacerlo, no hay excusa para tener una web insegura. Activa HTTPS hoy mismo y navega tranquilo. Si te ha quedado alguna duda, repasa los pasos de este tutorial o busca ayuda en los foros de soporte. ¡Tu web (y tus visitantes) te lo agradecerán!

¿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