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

Guía para activar HTTPS en DirectAdmin con Let's Encrypt

Actualizado el 17 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que actives HTTPS en tu panel DirectAdmin usando Let's Encrypt, un servicio que te proporciona un certificado SSL gratis. Esto es fundamental para la seguridad directadmin y para mejorar el SEO de tus sitios web.

Vamos a ello. No te preocupes si no eres un experto, lo explicaré todo de forma muy visual y sencilla. Al final de esta guía, tu panel y tus sitios web navegarán de forma segura con el candado verde en el navegador.


¿Por qué es importante activar HTTPS en DirectAdmin?

Antes de empezar, entendamos por qué esto es tan importante. HTTPS (Hypertext Transfer Protocol Secure) es la versión segura de HTTP. Cuando tu sitio web usa HTTPS, la información que viaja entre el navegador del usuario y tu servidor está encriptada. Esto evita que terceros (hackers, ISP, etc.) puedan interceptar datos sensibles como contraseñas, números de tarjeta o mensajes privados.

Además, Google y otros motores de búsqueda favorecen los sitios con HTTPS, dándoles una mejor posición en los resultados. Sin un certificado SSL, tu sitio web puede aparecer como "No seguro" en el navegador, lo que ahuyenta a los visitantes.

DirectAdmin es un panel de control de hosting muy potente y, por suerte, incluye una integración nativa con Let's Encrypt. Esto significa que no necesitas instalar nada extraño ni pagar por un certificado. Es un certificado gratis directadmin que se renueva automáticamente.


Requisitos previos

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

  • Acceso a DirectAdmin: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar SSL.
  • Dominio apuntando a tu servidor: El dominio para el que quieres activar HTTPS debe estar correctamente configurado en DirectAdmin y apuntar a la IP de tu servidor.
  • Puerto 80 y 443 abiertos: Let's Encrypt necesita verificar que controlas el dominio a través del puerto 80 (HTTP) y luego instalará el certificado en el puerto 443 (HTTPS). Si tienes un firewall, asegúrate de que estos puertos estén abiertos.

[INFO] Si tienes un servidor con Syspanel (HestiaCP), el proceso es similar, pero el acceso al panel es por el puerto 2106. En DirectAdmin, el acceso es por el puerto 2222 por defecto.


Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel. Normalmente es algo como:

https://tudominio.com:2222

O si accedes por IP:

https://tu-ip-del-servidor:2222

Ingresa tu usuario y contraseña. Si eres el administrador, usa el usuario admin. Si eres un usuario revendedor o de alojamiento, usa tus credenciales.


Paso 2: Busca la sección de SSL

Una vez dentro del panel, el diseño puede variar ligeramente según la versión, pero generalmente verás un menú en la parte superior o en la barra lateral. Busca una opción que diga:

  • SSL Certificates
  • SSL/TLS
  • Let's Encrypt

En la mayoría de las versiones modernas de DirectAdmin, hay un acceso directo llamado "Let's Encrypt" en el menú principal. Si no lo ves, puedes ir a "Advanced Features" o "Account Manager" y luego buscar SSL.


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

Ahora viene la parte fácil. DirectAdmin simplifica mucho el proceso. Sigue estos pasos:

  1. Haz clic en "Let's Encrypt".
  2. Verás una lista de tus dominios. Selecciona el dominio para el que deseas activar HTTPS. Puedes elegir varios a la vez si lo deseas.
  3. Marca la opción "Wildcard" si quieres cubrir también todos los subdominios (ej: *.tudominio.com). Esto es muy útil si tienes muchos subdominios.
  4. Haz clic en "Request" o "Solicitar".

[TIP] Si tienes un sitio web con muchos visitantes, te recomiendo activar el Wildcard para ahorrar tiempo en el futuro.

El panel se comunicará con los servidores de Let's Encrypt para verificar que controlas el dominio. Este proceso suele tardar entre 10 y 30 segundos. Si todo va bien, verás un mensaje de éxito.


Paso 4: Verifica la instalación del certificado

Una vez que el certificado se ha emitido, DirectAdmin lo instalará automáticamente en tu sitio web. Para comprobarlo:

  1. Abre una nueva pestaña en tu navegador.
  2. Escribe https://tudominio.com (con la s).
  3. Haz clic en el icono del candado en la barra de direcciones.

Deberías ver algo como "Conexión segura" o "Certificado válido". Si ves un mensaje de advertencia, no te preocupes, a veces tarda unos minutos en propagarse.

También puedes usar herramientas online como SSL Labs para verificar la configuración.


Paso 5: Configura la renovación automática (opcional pero recomendado)

Por defecto, DirectAdmin configura una tarea cron que renueva automáticamente el certificado cada 60 días. Sin embargo, es bueno verificarlo:

  1. Ve a "Cron Jobs" en el panel.
  2. Busca una tarea que contenga le-renew o letsencrypt.
  3. Asegúrate de que esté activa y configurada para ejecutarse al menos dos veces al día.

Si no la ves, puedes crearla manualmente (pero normalmente ya viene por defecto).

[WARNING] Si tu dominio cambia de IP o de servidor, deberás solicitar un nuevo certificado. La renovación automática solo funciona si el dominio sigue apuntando al mismo servidor.


Solución de problemas comunes

A veces pueden surgir pequeños inconvenientes. Aquí te dejo los más frecuentes y cómo solucionarlos:

Error: "No se pudo verificar el dominio"

Esto suele ocurrir cuando el dominio no está apuntando correctamente a tu servidor o cuando el puerto 80 está bloqueado.

  • Solución: Verifica que el registro A de tu dominio apunte a la IP de tu servidor. Puedes usar herramientas como whatsmydns.net para comprobarlo. Además, asegúrate de que tu firewall permita tráfico en el puerto 80.

Error: "Demasiadas solicitudes"

Let's Encrypt tiene un límite de 5 certificados por dominio por semana. Si solicitas muchos en poco tiempo, te bloqueará temporalmente.

  • Solución: Espera unos días y vuelve a intentarlo. Si necesitas probar, usa un subdominio de prueba.

El candado no aparece en el navegador

Puede ser que el sitio web tenga contenido mixto (recursos cargados por HTTP en lugar de HTTPS).

  • Solución: Revisa tu sitio web y asegúrate de que todas las imágenes, scripts y hojas de estilo se carguen por HTTPS. En WordPress, puedes usar plugins como "Really Simple SSL" para forzar HTTPS.

Preguntas frecuentes (FAQ)

¿Let's Encrypt es realmente gratuito?

Sí, Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. No tiene costo y es ampliamente confiable.

¿Puedo usar Let's Encrypt en un sitio web con mucho tráfico?

Sí, absolutamente. Let's Encrypt es usado por millones de sitios web, incluyendo grandes empresas. No hay límite de tráfico ni de rendimiento.

¿Qué pasa si mi certificado expira?

DirectAdmin renueva automáticamente el certificado antes de que expire. Si por alguna razón no se renueva, tu sitio web seguirá funcionando en HTTP, pero los usuarios verán una advertencia de seguridad. Por eso es importante verificar la tarea cron.

¿Puedo usar Let's Encrypt en Syspanel (HestiaCP)?

Sí, el proceso es muy similar. En Syspanel, accedes por el puerto 2106 y luego buscas la opción de SSL o Let's Encrypt en el menú. La interfaz es igual de amigable.

¿Necesito conocimientos técnicos avanzados?

No, para nada. Esta guía está diseñada para que cualquier persona pueda seguirla. Solo necesitas acceso al panel y un dominio configurado.


Consejos finales para la seguridad de tu DirectAdmin

Activar HTTPS es solo el primer paso. Aquí tienes algunos consejos extra para mejorar la seguridad directadmin:

  • Mantén el panel actualizado: DirectAdmin lanza actualizaciones de seguridad periódicamente. Activa las actualizaciones automáticas si es posible.
  • Usa contraseñas fuertes: Tanto para el panel como para las cuentas de FTP y bases de datos.
  • Habilita el firewall: DirectAdmin incluye un firewall básico (CSF) que puedes configurar desde el panel.
  • Realiza copias de seguridad: DirectAdmin permite hacer backups automáticos. Actívalos para no perder datos.

Conclusión

Activar HTTPS en DirectAdmin con Let's Encrypt es un proceso rápido, sencillo y completamente gratuito. En menos de 5 minutos puedes tener tu sitio web navegando de forma segura, mejorando tu posicionamiento en Google y generando confianza en tus visitantes.

Recuerda que un certificado SSL no es un lujo, es una necesidad en la web actual. Con esta guía, ya no tienes excusa para no tenerlo.

Si te ha quedado alguna duda, no dudes en preguntar. ¡Estoy aquí para ayudarte!

[TIP] Comparte esta guía con otros usuarios de DirectAdmin. La seguridad web es cosa de todos.

¡Feliz navegación segura!

¿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