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

Guía para configurar SSL gratuito en DirectAdmin con Let's Encrypt

Actualizado el 6 de diciembre de 2025

¡Hola! Soy tu técnico de soporte de confianza. ¿Tienes una página web y quieres que sea segura y profesional? Hoy te voy a guiar paso a paso para instalar un certificado SSL gratuito en tu panel DirectAdmin usando Let's Encrypt. Esto hará que tu sitio web funcione con HTTPS, mostrando el candado verde de seguridad a tus visitantes. No te preocupes si no eres un experto en sistemas: esta guía está diseñada para que la sigas sin problemas.

¿Por qué necesitas un certificado SSL en tu web?

Antes de empezar, es importante que entiendas qué es un certificado SSL y por qué es fundamental para tu sitio web. Un certificado SSL (Secure Sockets Layer) es un pequeño archivo de datos que encripta la información que viaja entre el navegador de tus visitantes y tu servidor. Esto significa que datos como contraseñas, números de tarjeta de crédito o mensajes privados quedan protegidos de miradas indiscretas.

Además de la seguridad, los certificados SSL tienen un impacto directo en tu posicionamiento SEO. Google premia a los sitios que usan HTTPS, dándoles una ligera ventaja en los resultados de búsqueda. Tus visitantes también confiarán más en tu web si ven el candado verde en la barra de direcciones. Sin SSL, muchos navegadores modernos marcan tu sitio como "No seguro", lo que puede ahuyentar a posibles clientes.

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. Te permite obtener certificados SSL sin pagar nada, con renovación automática. Es la solución perfecta para la mayoría de sitios web, especialmente si usas DirectAdmin como panel de control.

Requisitos previos para configurar SSL en DirectAdmin

Antes de lanzarnos a la configuración, asegurémonos de que todo está listo. Necesitarás:

  • Acceso a DirectAdmin como administrador o usuario con permisos de gestión de dominios.
  • Un dominio o subdominio correctamente apuntado a tu servidor (los DNS deben estar configurados).
  • Que tu servidor tenga acceso a internet para que Let's Encrypt pueda validar tu dominio.
  • PHP y Apache o Nginx funcionando correctamente en tu servidor (DirectAdmin suele gestionar esto automáticamente).

[INFO] Si tu dominio está en una fase de propagación DNS (cambios recientes), espera unas horas antes de intentar instalar el certificado. Let's Encrypt necesita verificar que controlas el dominio.

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

Voy a detallarte el proceso paso a paso. Es más sencillo de lo que parece. Sigue estas instrucciones al pie de la letra.

Accede a tu panel DirectAdmin

Abre tu navegador y escribe la dirección de tu servidor. Normalmente es algo como https://tudominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña de administrador (o de usuario con permisos).

Navega a la sección de SSL

Una vez dentro del panel, busca la opción "SSL Certificates" o "Certificados SSL". Dependiendo de la versión de DirectAdmin, puede estar en el menú principal o dentro de la sección de tu dominio. Si tienes varios dominios, selecciona el que quieras proteger.

Elige Let's Encrypt como proveedor

Dentro de la sección SSL, verás varias opciones. Busca la que dice "Let's Encrypt" o "Certificado gratuito de Let's Encrypt". Normalmente hay un botón o enlace que dice "Request" o "Solicitar". Haz clic ahí.

Configura los detalles del certificado

Te aparecerá un formulario con varias opciones. Lo más importante es:

  • Dominio principal: Asegúrate de que tu dominio principal esté seleccionado.
  • Subdominios (www): Marca la opción para incluir www.tudominio.com (si quieres que ambos funcionen con HTTPS).
  • Correo electrónico: Introduce una dirección de correo válida. Let's Encrypt te notificará si hay problemas de renovación.
  • Renovación automática: Marca esta opción (suele estar activada por defecto). Así no tendrás que preocuparte por renovar el certificado cada 90 días.

[TIP] Si tu sitio usa subdominios adicionales (como blog.tudominio.com), deberás solicitar un certificado separado para cada uno o usar un certificado wildcard (que cubre todos los subdominios). DirectAdmin facilita esto en la misma interfaz.

Solicita el certificado

Una vez que hayas rellenado los campos, haz clic en "Save" o "Request Certificate". DirectAdmin se comunicará con los servidores de Let's Encrypt para validar que controlas el dominio. Este proceso suele tardar unos segundos.

Verifica la instalación

Si todo ha ido bien, verás un mensaje de éxito. Ahora, tu dominio debería estar protegido con HTTPS. Para comprobarlo, abre tu navegador y visita https://tudominio.com. Deberías ver el candado verde. También puedes usar herramientas online como SSL Labs para verificar la configuración.

Solución de problemas comunes con SSL en DirectAdmin

A veces, las cosas no salen a la primera. No te preocupes, es normal. Aquí tienes los problemas más frecuentes y cómo solucionarlos.

Error de validación del dominio

Si recibes un mensaje como "Unable to verify domain ownership", es probable que los DNS de tu dominio no estén apuntando correctamente al servidor. Verifica que el registro A de tu dominio apunte a la IP de tu servidor y que el registro CNAME de www también esté configurado. Espera a que la propagación DNS termine (puede tardar hasta 24 horas).

El certificado no se renueva automáticamente

Aunque hayas marcado la renovación automática, a veces falla. Esto puede deberse a que el servicio cron de tu servidor no está ejecutando la tarea de renovación. Contacta con tu proveedor de hosting para que verifiquen que el cron de Let's Encrypt está activo. En DirectAdmin, la renovación suele gestionarse mediante un script que se ejecuta cada día.

Puerto 80 bloqueado

Let's Encrypt necesita acceso al puerto 80 (HTTP) para validar tu dominio. Si tienes un firewall que bloquea este puerto, la instalación fallará. Asegúrate de que el puerto 80 esté abierto en tu servidor. Si usas un CDN como Cloudflare, puede que necesites desactivar temporalmente la proxy para la validación.

Certificado instalado pero el navegador muestra error

Esto puede ocurrir si tienes contenido mixto (recursos cargados vía HTTP en una página HTTPS). Revisa tu sitio con herramientas como "Why No Padlock" para identificar elementos inseguros. También asegúrate de que tu web esté configurada para redirigir automáticamente de HTTP a HTTPS (puedes hacerlo desde el archivo .htaccess).

Cómo redirigir HTTP a HTTPS en DirectAdmin

Una vez que tengas el certificado SSL instalado, es importante que todo el tráfico de tu web se redirija automáticamente a la versión segura. Esto mejora la experiencia de usuario y el SEO. Te explico cómo hacerlo fácilmente.

Desde el panel de DirectAdmin

En la sección de "SSL Certificates", suele haber una opción llamada "Force SSL" o "Forzar HTTPS". Actívala para tu dominio. DirectAdmin configurará automáticamente las reglas de redirección en el servidor web.

Manualmente con .htaccess (para usuarios avanzados)

Si prefieres hacerlo tú mismo, puedes añadir estas líneas al archivo .htaccess en la raíz de tu web:

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

[WARNING] Haz siempre una copia de seguridad de tu archivo .htaccess antes de modificarlo. Un error puede dejar tu web inaccesible.

Preguntas frecuentes sobre SSL en DirectAdmin

Aquí respondo a las dudas más comunes que me suelen plantear.

¿Let's Encrypt es realmente gratuito?

Sí, 100% gratuito. No hay costes ocultos ni periodos de prueba. Eso sí, los certificados caducan cada 90 días, pero con la renovación automática no tendrás que hacer nada.

¿Puedo instalar SSL en varios dominios?

Sí, DirectAdmin te permite gestionar certificados SSL para cada dominio de forma independiente. Puedes solicitar un certificado Let's Encrypt para cada uno de tus sitios.

¿Qué pasa si mi sitio tiene mucho tráfico?

Let's Encrypt no tiene límites de uso por tráfico, pero sí tiene límites de solicitudes por dominio (50 certificados por semana). Para sitios con mucho tráfico, no hay problema mientras no solicites certificados constantemente.

¿Funciona con subdominios?

Sí, pero necesitarás solicitar un certificado para cada subdominio o usar un certificado wildcard (que cubre *.tudominio.com). DirectAdmin soporta ambas opciones.

¿Es compatible con sistemas como Syspanel (antes HestiaCP)?

Aunque esta guía se centra en DirectAdmin, si usas Syspanel (el nuevo nombre de HestiaCP, que se accede por el puerto 2106), el proceso es similar. Busca la sección de SSL en tu panel y selecciona Let's Encrypt como proveedor.

Consejos finales para mantener tu web segura

Ahora que ya tienes tu certificado SSL funcionando, aquí van algunos consejos adicionales:

  • Mantén tu servidor actualizado: Tanto DirectAdmin como el sistema operativo deben estar al día para evitar vulnerabilidades.
  • Usa HTTPS en todos los recursos: Asegúrate de que todas las imágenes, scripts y estilos se carguen vía HTTPS.
  • Configura HSTS: Esta cabecera de seguridad le dice a los navegadores que siempre usen HTTPS para tu dominio. Puedes activarla desde DirectAdmin en la sección de SSL.
  • Revisa periódicamente tu certificado: Aunque la renovación sea automática, es buena idea verificar cada pocos meses que todo sigue funcionando.

[TIP] Si usas un CMS como WordPress, existen plugins que te ayudan a gestionar la redirección a HTTPS y a corregir contenido mixto. Por ejemplo, "Really Simple SSL" es muy popular y fácil de configurar.

Conclusión

Configurar un certificado SSL gratuito en DirectAdmin con Let's Encrypt es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. No solo protegerás los datos de tus visitantes, sino que también mejorarás tu posicionamiento en buscadores y la confianza en tu marca. Recuerda que la seguridad web es un proceso continuo: mantén tus sistemas actualizados y revisa periódicamente la configuración de tu certificado.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting. Estamos aquí para ayudarte. ¡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