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

Guía paso a paso para instalar SSL en DirectAdmin

Actualizado el 7 de junio de 2026

¿Por qué necesitas instalar SSL en DirectAdmin?

Si tienes un sitio web, seguro que has visto ese candado verde en la barra de direcciones de algunos navegadores. Eso es el protocolo HTTPS, y para tenerlo necesitas un certificado SSL. Instalar SSL en DirectAdmin no solo protege los datos de tus visitantes, sino que también mejora tu posicionamiento en buscadores (SEO) y genera confianza. Sin HTTPS, Google marca tu sitio como "No seguro", lo que puede ahuyentar usuarios.

Esta guía está pensada para que, aunque no seas un experto técnico, puedas instalar SSL DirectAdmin de forma rápida y segura. DirectAdmin es un panel de control de hosting muy popular, y en sus versiones recientes incluye herramientas para gestionar certificados SSL sin complicaciones. Vamos paso a paso.

[INFO] Si usas Syspanel (antes HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. En este artículo nos centramos en DirectAdmin, pero los conceptos son transferibles.


Requisitos previos para instalar SSL en DirectAdmin

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar dominios.
  • Un dominio propio: El certificado SSL se emite para un dominio específico (ej: tudominio.com). No funciona con subdominios aleatorios si no los tienes registrados.
  • DNS apuntando correctamente: Tu dominio debe resolver a la IP del servidor donde está DirectAdmin. Si no, la validación del certificado fallará.
  • Conexión a internet estable: La instalación requiere descargar archivos del emisor del certificado (normalmente Let's Encrypt).

[WARNING] Si tu sitio está en desarrollo local o en una IP privada, no podrás instalar un SSL válido. Necesitas un dominio público.


Paso 1: Accede a DirectAdmin y localiza la sección SSL

Abre tu navegador y escribe la URL de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o la IP del servidor seguida de :2222. Inicia sesión con tu usuario y contraseña.

Una vez dentro, busca en el menú principal la opción "SSL Certificates" o "Certificados SSL". Dependiendo de la versión, puede estar en la sección "Advanced Features" o "Cuenta". Si no lo ves, usa el buscador interno del panel.

[TIP] En DirectAdmin moderno, también puedes ir directamente a "Let's Encrypt" si tu hosting lo soporta. Es la opción más sencilla.


Paso 2: Elige el tipo de certificado SSL

DirectAdmin te permite instalar varios tipos de certificados. Los más comunes son:

  • Let's Encrypt (gratuito): Ideal para la mayoría de sitios. Se renueva automáticamente cada 90 días. Perfecto para empezar.
  • Certificado de pago (Comodo, DigiCert, etc.): Ofrecen mayor validación (por ejemplo, SSL de organización o EV). Si tienes una tienda online o manejas datos sensibles, esta es la opción.
  • Auto-firmado (self-signed): No recomendado para producción, solo para pruebas. Los navegadores mostrarán advertencias.

Para esta guía, usaremos Let's Encrypt, que es gratuito y se integra perfectamente con DirectAdmin.


Paso 3: Instala el certificado SSL con Let's Encrypt

Sigue estos pasos al pie de la letra:

  1. En el panel de DirectAdmin, ve a "Let's Encrypt" (o "SSL Certificates" > "Let's Encrypt").
  2. Verás una lista de tus dominios. Selecciona el dominio para el que quieres instalar SSL DirectAdmin.
  3. Marca la casilla "Wildcard" si necesitas cubrir todos los subdominios (ej: *.tudominio.com). Esto es útil si tienes blog.tudominio.com, tienda.tudominio.com, etc.
  4. Haz clic en "Solicitar certificado" o "Request". El proceso puede tardar entre 30 segundos y 2 minutos.
  5. DirectAdmin se comunicará con los servidores de Let's Encrypt, validará tu dominio (normalmente mediante un archivo temporal en tu web) y generará el certificado.
  6. Una vez completado, verás un mensaje verde de éxito. El certificado se instalará automáticamente en tu dominio.

[INFO] Si tienes varios dominios en la misma cuenta, puedes repetir el proceso para cada uno. Let's Encrypt permite hasta 50 certificados por dominio.


Paso 4: Configura HTTPS en tu sitio web (opcional pero recomendado)

Una vez instalado el certificado, tu sitio ya es accesible por HTTPS, pero es posible que los visitantes sigan llegando por HTTP. Para forzar el uso de HTTPS, debes configurar una redirección.

Opción A: Desde DirectAdmin (más fácil)

  1. Ve a "Domain Setup" o "Configuración de dominio".
  2. Busca la opción "Force SSL" o "Redirigir a HTTPS".
  3. Actívala. DirectAdmin modificará automáticamente el archivo .htaccess de tu dominio para redirigir todo el tráfico HTTP a HTTPS.

Opción B: Manualmente (si no encuentras la opción)

Accede al administrador de archivos de DirectAdmin (o por FTP) y edita el archivo .htaccess en la raíz de tu dominio. Añade estas líneas al principio:

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

Guarda los cambios. Ahora cualquier visita a http://tudominio.com será redirigida a https://tudominio.com.

[WARNING] Antes de forzar HTTPS, asegúrate de que tu sitio carga correctamente con HTTPS. Revisa que no haya contenido mixto (imágenes o scripts cargados por HTTP), ya que el navegador podría bloquearlos.


Paso 5: Verifica que el SSL funciona correctamente

Después de la instalación, es importante comprobar que todo está bien. Puedes hacerlo de varias formas:

  • Desde el navegador: Escribe https://tudominio.com y mira si aparece el candado verde. Haz clic en él para ver los detalles del certificado (fechas, emisor, etc.).
  • Herramientas online: Usa sitios como SSL Labs (www.ssllabs.com) para obtener un análisis completo. Te dirá si hay errores de configuración o si el certificado es válido.
  • Desde DirectAdmin: Ve a "SSL Certificates" y verás el estado de tu certificado (fecha de expiración, dominio asociado).

[TIP] Let's Encrypt renueva automáticamente los certificados cada 90 días. DirectAdmin lo hace en segundo plano, pero si alguna vez falla, recibirás un aviso por correo electrónico. Revisa tu bandeja de spam.


FAQ: Preguntas frecuentes sobre SSL en DirectAdmin

¿Puedo instalar SSL en DirectAdmin si mi hosting no lo soporta?

Sí, pero necesitas acceso a la configuración del servidor. Si tu proveedor de hosting bloquea Let's Encrypt, tendrás que instalar un certificado de pago manualmente (subiendo los archivos .crt y .key). En ese caso, contacta con el soporte técnico.

¿Qué hago si el certificado no se renueva automáticamente?

Lo más común es que el dominio no esté apuntando correctamente al servidor, o que el firewall del hosting bloquee las peticiones de Let's Encrypt. Revisa los logs de DirectAdmin (en "System Info" > "Error Log") y verifica que tu DNS tenga un registro A que apunte a la IP del servidor.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado consume algo de CPU, pero en servidores modernos es imperceptible. Además, Google premia los sitios HTTPS con mejor posicionamiento, así que el beneficio supera al coste.

¿Puedo instalar un SSL para un subdominio?

Sí. Si usas Let's Encrypt, selecciona la opción "Wildcard" para cubrir todos los subdominios, o solicita un certificado específico para cada subdominio (ej: blog.tudominio.com).

¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

El proceso es similar, pero accedes por el puerto 2106. En Syspanel, busca la sección "SSL" o "Let's Encrypt" y sigue los mismos pasos. La diferencia principal es que la interfaz es distinta, pero la lógica es idéntica.


Conclusión: Tu sitio ya está protegido con HTTPS

Instalar SSL en DirectAdmin es un proceso sencillo que cualquiera puede hacer siguiendo estos pasos. No solo proteges la información de tus usuarios, sino que mejoras la confianza y el SEO de tu sitio. Recuerda que la seguridad web es un proceso continuo: revisa periódicamente que tu certificado esté activo y que la redirección HTTPS funcione.

Si te encuentras con algún problema, no dudes en consultar la documentación oficial de DirectAdmin o preguntar a tu proveedor de hosting. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106 y la sección SSL es igual de intuitiva.

[INFO] Mantener tu sitio con certificado SSL DirectAdmin actualizado es tan importante como tener un buen contenido. ¡No lo descuides!

Ahora ya sabes cómo instalar SSL DirectAdmin y convertir tu web en un lugar más seguro. ¡Pruébalo y verás la diferencia!

¿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