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

Cómo instalar un certificado SSL en DirectAdmin sin complicaciones

Actualizado el 15 de abril de 2026

¿Tu página web muestra un molesto mensaje de "No seguro" en el navegador? ¿Tienes un panel de control DirectAdmin y necesitas instalar un certificado SSL para proteger tus sitios? No te preocupes, estás en el lugar correcto.

En esta guía completa y paso a paso, te explicaré cómo instalar un certificado SSL en DirectAdmin de forma sencilla, sin complicaciones técnicas ni comandos complejos. Al final, tu sitio web será seguro, profesional y confiable para tus visitantes.


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

Un certificado SSL (Secure Sockets Layer) es un archivo digital que encripta la conexión entre el navegador de un usuario y tu servidor web. Esto significa que cualquier información intercambiada (contraseñas, datos bancarios, formularios) viaja de forma segura y no puede ser interceptada por terceros.

Beneficios clave de tener SSL:

  • Seguridad: Protege los datos de tus usuarios.
  • Confianza: Muestra el candado verde en la barra de direcciones.
  • SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.
  • Obligatorio para formularios y pagos: Sin SSL, los navegadores bloquean formularios y transacciones.

[INFO] Si ves "HTTP://" en tu web, no tienes SSL activo. Si ves "HTTPS://" y un candado, estás protegido.


Requisitos previos antes de instalar SSL en DirectAdmin

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

  • Acceso a DirectAdmin: Usuario y contraseña de administrador o revendedor.
  • Dominio apuntando al servidor: Tu dominio debe estar configurado en DirectAdmin y resolviendo correctamente.
  • Certificado SSL: Puedes obtenerlo de forma gratuita (Let's Encrypt) o comprarlo (Comodo, DigiCert, etc.).

[WARNING] Si tu dominio no apunta al servidor, la instalación fallará. Verifica los registros DNS primero.


Método 1: Instalar SSL gratuito con Let's Encrypt (Recomendado para principiantes)

Let's Encrypt es una autoridad certificadora gratuita, automática y abierta. DirectAdmin incluye integración directa, por lo que es el método más fácil.

Paso 1: Accede a DirectAdmin

Abre tu navegador y escribe la dirección de tu panel de control. Generalmente es:

https://tu-dominio.com:2222

O si accedes por IP:

https://tu-ip:2222

Ingresa tu usuario y contraseña de administrador.

Paso 2: Ve a la sección de SSL

En el menú principal, busca "SSL Certificates" (o "Certificados SSL"). Dependiendo de la versión, puede estar en "Account Manager" o "Extra Features".

Paso 3: Selecciona Let's Encrypt

Dentro de la sección SSL, verás una opción que dice "Let's Encrypt SSL" o "Free SSL". Haz clic en ella.

Paso 4: Elige el dominio y activa

Selecciona el dominio para el que deseas el certificado. Luego, marca la casilla "Enable SSL for this domain" (Activar SSL para este dominio).

[TIP] Si tienes varios dominios, puedes repetir este proceso para cada uno.

Paso 5: Haz clic en "Save" o "Create"

DirectAdmin se comunicará automáticamente con Let's Encrypt, verificará tu dominio y generará el certificado. El proceso dura entre 30 segundos y 2 minutos.

Paso 6: Verifica la instalación

Una vez finalizado, tu sitio web ya debería cargar con HTTPS. Puedes comprobarlo escribiendo https://tudominio.com en tu navegador. Verás el candado verde.

[INFO] Let's Encrypt emite certificados válidos por 90 días. DirectAdmin los renovará automáticamente si tienes habilitada la renovación automática (por defecto está activada).


Método 2: Instalar un certificado SSL comprado (de pago)

Si tienes un certificado SSL adquirido de una autoridad certificadora (CA) como Comodo, DigiCert o GoGetSSL, deberás instalarlo manualmente. No te preocupes, es muy sencillo.

Paso 1: Obtén los archivos del certificado

Tu proveedor te enviará tres archivos:

  • Certificado principal (dominio.crt): El certificado en sí.
  • Cadena de certificados (CA Bundle o intermediate.crt): Archivo que vincula tu certificado con la autoridad raíz.
  • Clave privada (private.key): La clave que generaste al solicitar el certificado.

[WARNING] Nunca compartas tu clave privada. Guárdala en un lugar seguro.

Paso 2: Accede a la sección SSL en DirectAdmin

Igual que en el método anterior, ve a "SSL Certificates" en tu panel.

Paso 3: Sube los archivos

Busca la opción "Paste a pre-generated certificate" o "Upload certificate". Verás campos para pegar el contenido de los archivos.

  • Certificate (CRT): Pega aquí el contenido del archivo dominio.crt.
  • Private Key: Pega aquí el contenido de private.key.
  • CA Bundle (opcional): Pega aquí el contenido del archivo de cadena (intermediate.crt). Si tu proveedor no lo incluye, a menudo se puede omitir.

Paso 4: Guarda los cambios

Haz clic en "Save" o "Install". DirectAdmin procesará los archivos y activará el SSL para tu dominio.

Paso 5: Verifica

Nuevamente, visita https://tudominio.com para confirmar que el candado aparece.

[TIP] Si tu certificado es de pago, suele tener validez de 1 o 2 años. Recibirás recordatorios para renovarlo antes de que expire.


Solución de problemas comunes (FAQ)

❌ "Mi sitio sigue mostrando HTTP, no HTTPS"

Causa: No has redirigido el tráfico HTTP a HTTPS.

Solución: En DirectAdmin, ve a "Domain Setup" > selecciona tu dominio > marca "Force SSL" o "Redirect to HTTPS". Guarda.

❌ "El navegador dice que el certificado no es seguro"

Causa: Puede ser que el certificado no esté bien instalado, que falte la cadena de certificados o que el dominio no coincida exactamente.

Solución: Revisa que hayas pegado correctamente los archivos. Si usas Let's Encrypt, asegúrate de que el dominio esté bien escrito.

❌ "No puedo acceder al panel de DirectAdmin por HTTPS"

Causa: El certificado de DirectAdmin puede ser autofirmado (no confiable).

Solución: Puedes instalar un certificado SSL para el propio panel (opción avanzada) o simplemente ignorar la advertencia de seguridad (es seguro si estás en tu red local).

❌ "Let's Encrypt falla con error de validación"

Causa: El dominio no apunta a tu servidor o hay reglas de firewall bloqueando la verificación.

Solución: Verifica que tu dominio tenga un registro A apuntando a la IP de tu servidor. Espera 24 horas si acabas de cambiar los DNS.

❌ "¿Puedo usar el mismo certificado para varios dominios?"

Sí. Si compras un certificado Wildcard (ej: *.tudominio.com) o SAN (Subject Alternative Name), puedes instalarlo para múltiples subdominios o dominios en DirectAdmin. En la instalación, selecciona la opción "Multi-domain" y agrega los nombres.


Consejos finales para mantener tu SSL saludable

  • Renovación automática: Si usas Let's Encrypt, DirectAdmin lo renueva automáticamente. No toques nada.
  • Backup de certificados: Guarda una copia de tus certificados de pago en un lugar seguro (correo, nube).
  • Monitoreo: Usa herramientas como SSL Labs (www.ssllabs.com) para verificar la configuración de tu SSL.
  • Actualiza DirectAdmin: Mantén tu panel actualizado para evitar bugs con la gestión de SSL.

[INFO] Si estás usando Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106. Busca la sección "SSL" dentro del dominio correspondiente.


Conclusión

Instalar un certificado SSL en DirectAdmin es un proceso rápido y accesible, incluso si no tienes experiencia técnica. Con Let's Encrypt, es prácticamente automático; con certificados de pago, solo necesitas pegar tres archivos.

Proteger tu sitio web con SSL ya no es opcional: es una necesidad para la seguridad, el SEO y la confianza de tus usuarios. Sigue los pasos de esta guía y en menos de 10 minutos tu sitio será seguro.

¿Tienes dudas? Revisa la sección de preguntas frecuentes o contacta a tu proveedor de hosting. ¡Tu sitio web te lo agradecerá!


¿Te ha sido útil esta guía? Compártela con otros usuarios de DirectAdmin. Si necesitas ayuda adicional, no dudes en preguntar.

¿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