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

Configurar HTTPS/SSL en DirectAdmin con Let's Encrypt

Actualizado el 25 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo configurar HTTPS/SSL en tu panel DirectAdmin usando Let's Encrypt. Esto es fundamental para que tu web sea segura, tus visitantes confíen en ella y, además, mejore tu posicionamiento en buscadores (SEO). Lo mejor de todo es que el certificado es completamente gratis.

No te preocupes si nunca has hecho esto, lo explicaré todo de forma sencilla, como si estuviéramos viendo la pantalla juntos. Al final, tendrás tu web funcionando con el candado verde y el famoso "https://".

¿Qué es SSL y por qué es importante?

SSL (Secure Sockets Layer) es un protocolo que crea un canal cifrado entre el navegador de tu visitante y tu servidor web. Cuando instalas un certificado SSL, tu sitio pasa de usar "http://" a "https://". Ese candado verde que ves en la barra de direcciones es la señal de que la conexión es segura.

¿Por qué es tan importante? Aquí van varias razones clave:

  • Seguridad para tus usuarios: Protege datos sensibles como contraseñas, formularios de contacto o información de pago. Nadie puede interceptar la información mientras viaja.
  • Confianza y credibilidad: Un sitio con candado verde transmite profesionalidad. Los visitantes se sienten seguros, especialmente si tienes un e-commerce o un blog con formularios.
  • Mejora tu SEO: Google y otros buscadores favorecen los sitios con HTTPS. Es un factor de posicionamiento, así que si quieres salir en los primeros resultados, necesitas SSL.
  • Obligatorio para ciertos servicios: Algunas funcionalidades, como los formularios de contacto modernos o las APIs, exigen HTTPS para funcionar.

¿Qué es Let's Encrypt y por qué usarlo?

Let's Encrypt es una autoridad de certificación (CA) gratuita, automatizada y abierta. Básicamente, es una organización que te regala certificados SSL válidos por 90 días. La ventaja es que DirectAdmin, nuestro panel de control, puede renovarlos automáticamente, así que tú no tienes que preocuparte por nada.

Ventajas de usar Let's Encrypt en DirectAdmin:

  • Gratis total: No pagas ni un céntimo por el certificado.
  • Automatización: DirectAdmin se encarga de la instalación y renovación.
  • Cobertura: Puedes proteger tu dominio principal y todos los subdominios que quieras.
  • Rápido: La instalación toma apenas unos segundos.

Requisitos previos antes de empezar

Antes de lanzarnos, asegurémonos de que todo está listo. No te saltes este paso, es importante.

  1. Acceso a tu Panel DirectAdmin: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar dominios. Normalmente, accedes a través de http://tu-dominio.com:2222 o la IP de tu servidor.
  2. Tu dominio debe apuntar a tu servidor: El dominio para el que quieres el certificado debe estar resuelto (es decir, tener un registro DNS A o CNAME apuntando a la IP de tu servidor). Si tu dominio no está apuntando, la validación de Let's Encrypt fallará.
  3. DirectAdmin actualizado: Asegúrate de que tu versión de DirectAdmin sea reciente. La función de Let's Encrypt viene integrada desde hace tiempo, pero es mejor tener la última versión.
  4. Puertos abiertos: El puerto 80 (HTTP) debe estar abierto. Let's Encrypt lo usa para verificar que eres el dueño del dominio.

[INFO] Si tu dominio está apuntando a otro servidor o tienes un proxy como Cloudflare, necesitarás configurar la validación por DNS. En este tutorial asumimos que tu dominio apunta directamente a tu servidor con DirectAdmin.

Paso a paso: Configurar SSL en DirectAdmin con Let's Encrypt

Aquí viene la magia. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás HTTPS funcionando.

Paso 1: Accede al Panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:

https://tu-dominio.com:2222 o http://tu-ip-del-servidor:2222

Ingresa tu Usuario y Contraseña de administrador o del usuario que gestiona el dominio.

Paso 2: Busca la sección "SSL Certificates" o "Certificados SSL"

Una vez dentro, verás un menú con muchas opciones. Busca la sección que se llama "Account Manager" o "Advanced Features". Dentro de ahí, encontrarás un icono o enlace llamado "SSL Certificates" (a veces aparece como "Certificados SSL" si está en español).

Si no lo ves, puedes usar el buscador interno del panel (arriba a la derecha, suele tener una lupa) y escribir "SSL".

Paso 3: Selecciona el dominio y el método "Let's Encrypt"

Dentro de la sección SSL, verás varias pestañas o formularios. Busca la opción que dice "Let's Encrypt" o "Free & Automated Certificate from Let's Encrypt". Haz clic ahí.

Ahora se desplegará un formulario. Aquí tienes que hacer lo siguiente:

  1. Selecciona el dominio: En el desplegable, elige el dominio principal que quieres proteger. Por ejemplo, tudominio.com.
  2. Subdominios: Marca la casilla que dice "Wildcard" o "Include www" si quieres que tanto tudominio.com como www.tudominio.com tengan SSL. También puedes marcar otros subdominios si los tienes.
  3. Tipo de validación: Deja la opción por defecto, que suele ser "HTTP-01" (validación por archivo). Es la más rápida y sencilla.

[TIP] Si tu dominio está detrás de Cloudflare o un CDN, selecciona "DNS-01" como validación. Esto requerirá que configures un registro TXT en tu DNS. No es complicado, pero es un paso extra.

Paso 4: Haz clic en "Solicitar" o "Request"

Una vez seleccionado todo, verás un botón grande que dice "Request", "Solicitar" o "Issue". Púlsalo.

DirectAdmin se pondrá a trabajar. Verás una ventana de progreso que dice algo como "Validando dominio..." y luego "Instalando certificado...". Esto suele tardar entre 5 y 30 segundos.

Paso 5: ¡Listo! Verifica que todo funciona

Cuando termine, verás un mensaje de éxito verde. Ahora, tu dominio ya tiene un certificado SSL activo. Para comprobarlo:

  • Abre una nueva pestaña en tu navegador.
  • Escribe https://tudominio.com (con la "s").
  • Si ves el candado verde, ¡felicidades! Lo has logrado.

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

¿Qué hago si la instalación falla?

No te preocupes, es raro, pero puede pasar. Aquí tienes las causas más comunes y cómo solucionarlas:

  • Error: "Domain not pointing to this server": Tu dominio no está resuelto a la IP de tu servidor. Revisa tus registros DNS y espera a que se propaguen (hasta 24-48 horas).
  • Error: "Rate limit exceeded": Let's Encrypt tiene un límite de solicitudes por dominio a la semana. Si has intentado muchas veces, espera un par de días.
  • Error: "Failed to validate domain": El puerto 80 está cerrado o un firewall bloquea la validación. Asegúrate de que tu servidor permita tráfico HTTP.
  • Error: "Certificado no se renueva automáticamente": Revisa que el cron de DirectAdmin esté funcionando. Normalmente se encarga solo, pero si no, contacta a tu proveedor de hosting.

[WARNING] No intentes instalar un certificado manualmente si no sabes lo que haces. DirectAdmin ya lo gestiona todo. Forzar una instalación manual puede romper la configuración.

Renovación automática: No te preocupes por los 90 días

Una gran ventaja de Let's Encrypt con DirectAdmin es que la renovación es automática. El panel ejecuta un script cada cierto tiempo (normalmente cada día) que comprueba si tu certificado está a punto de expirar (cuando quedan menos de 30 días) y lo renueva sin que tú hagas nada.

¿Cómo sé que se renueva?

Puedes revisar el estado de tu certificado desde la misma sección "SSL Certificates". Verás una fecha de caducidad. Si todo funciona, siempre estará actualizado.

Consejos extra para un SSL perfecto

  • Redirección de HTTP a HTTPS: Después de instalar SSL, es buena idea que todos los visitantes que escriban http://tudominio.com sean redirigidos automáticamente a https://tudominio.com. En DirectAdmin, puedes hacerlo desde la sección "Domain Setup" o creando una regla en el archivo .htaccess. Te recomiendo que actives esta opción.
  • Forzar HTTPS en todo el sitio: Asegúrate de que todas las imágenes, scripts y CSS se carguen con HTTPS. Si tienes contenido mixto (HTTP y HTTPS), el navegador mostrará una advertencia.
  • Usa HSTS (HTTP Strict Transport Security): Es una cabecera de seguridad que le dice al navegador que siempre use HTTPS. DirectAdmin puede configurarlo, pero no es obligatorio para empezar.

Preguntas frecuentes (FAQ)

¿Puedo usar Let's Encrypt en varios dominios?
Sí, puedes instalar un certificado SSL en todos los dominios que tengas en tu DirectAdmin, siempre que apunten a tu servidor.

¿Qué pasa si mi dominio no está apuntando a mi servidor?
No podrás usar Let's Encrypt con validación HTTP. Necesitarás usar validación DNS o esperar a que el DNS se propague.

¿Let's Encrypt es seguro?
Sí, es completamente seguro y está respaldado por la industria. Es usado por millones de sitios web.

¿Necesito conocimientos técnicos para esto?
Para nada. Si sigues estos pasos, te llevará menos de 5 minutos. Es muy intuitivo.

¿Qué diferencia hay entre Let's Encrypt y un certificado de pago?
Los certificados de pago suelen tener garantías legales (seguros) y son válidos por más tiempo (1-2 años). Para la mayoría de sitios web, Let's Encrypt es más que suficiente.

¿Y si uso Syspanel (HestiaCP)?

Si en algún momento trabajas con Syspanel (el panel HestiaCP), el proceso es similar pero con algunas diferencias. En Syspanel, accedes por el puerto 2106 (por ejemplo, https://tu-servidor:2106). La opción de Let's Encrypt está en la sección "Web" o "Dominios", donde puedes habilitar "SSL" y elegir "Let's Encrypt" directamente. Es igual de sencillo.

[INFO] Syspanel también ofrece renovación automática, así que una vez configurado, no te preocupes.

Conclusión

Configurar HTTPS/SSL en DirectAdmin con Let's Encrypt es un proceso sencillo, rápido y gratuito. No solo proteges a tus visitantes y mejoras la confianza, sino que también le das un empujón a tu SEO. Ahora ya sabes cómo hacerlo paso a paso.

Si te has quedado con alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar a tu proveedor de hosting. Recuerda que un sitio con candado verde es un sitio profesional y seguro.

¡Ahora ve y protege tu web!

¿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