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

DirectAdmin: Cómo configurar un certificado SSL Let's Encrypt automático

Actualizado el 4 de febrero de 2026

¿Cansado de ver el candado de "No seguro" en tu navegador cuando visitas tu propia web? Esa advertencia asusta a los visitantes y, además, perjudica tu posicionamiento en Google. La solución es mucho más sencilla de lo que imaginas: instalar un certificado SSL gratis.

En este artículo, te voy a enseñar paso a paso cómo configurar un certificado SSL Let's Encrypt automático en tu panel DirectAdmin. No necesitas ser un experto en Linux ni en SysAdmin para lograrlo. De hecho, al final de esta guía, tendrás tu web funcionando con el candado verde y toda la tranquilidad que eso conlleva.

Vamos a desmitificar el proceso. Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. DirectAdmin, por su parte, es uno de los paneles de control de hosting más potentes y, afortunadamente, integra Let's Encrypt de una manera tan fácil que parece magia. Olvídate de pagar por certificados costosos; aquí te muestro cómo obtenerlos y renovarlos sin mover un solo dedo.

¿Por qué necesitas un certificado SSL en DirectAdmin?

Antes de ponernos manos a la obra, es crucial entender el "por qué". Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador del visitante y tu servidor. Esto es vital por dos razones principales:

  1. Seguridad: Protege datos sensibles como contraseñas, números de tarjeta o información personal. Sin SSL, esa información viaja en texto plano, vulnerable a ataques de intermediarios.
  2. Confianza y SEO: Los navegadores modernos muestran un aviso de "No seguro" en sitios sin SSL. Google también penaliza estos sitios en sus resultados de búsqueda. Con SSL, ganas la confianza del usuario y mejoras tu posicionamiento web.

Cuando hablamos de SSL DirectAdmin, nos referimos a la gestión de estos certificados directamente desde el panel de control. Es la forma más directa y eficiente de manejar la seguridad de tu dominio, especialmente si gestionas varios sitios web.

El protagonista: Let's Encrypt DirectAdmin

Let's Encrypt DirectAdmin es la combinación perfecta. DirectAdmin tiene una integración nativa que te permite emitir, instalar y renovar certificados de Let's Encrypt con un solo clic. La mejor parte es que la renovación es automática, lo que significa que no tendrás que preocuparte por la caducidad del certificado (que es de 90 días). El propio sistema se encarga de renovarlo antes de que expire.

Imagina tener un certificado SSL gratis, de alta calidad y que se renueva solo. Eso es exactamente lo que vamos a configurar ahora. Es un proceso que, una vez hecho, te dará una tranquilidad absoluta.

Requisitos previos: Antes de empezar

Para que este proceso funcione sin contratiempos, debemos asegurarnos de que todo está en orden. No te saltes este paso, es fundamental.

  1. Acceso a DirectAdmin: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar dominios.
  2. Dominio apuntando al servidor: El dominio para el que quieres el certificado debe estar apuntando a la IP de tu servidor. Es decir, los registros DNS (A y/o CNAME) deben estar correctamente configurados. Si el dominio no apunta a tu servidor, la validación de Let's Encrypt fallará.
  3. Puertos abiertos: Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos en tu firewall. Let's Encrypt necesita el puerto 80 para la validación HTTP-01, que es el método que usa DirectAdmin por defecto.

¿Cómo comprobar que mi dominio apunta correctamente?

Puedes usar el comando ping en tu terminal o simplemente usar herramientas online como whatsmydns.net. Si el dominio resuelve a la IP de tu servidor, estás listo.

Paso a paso: Configurar SSL Let's Encrypt automático en DirectAdmin

Aquí viene la parte emocionante. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu certificado SSL gratis funcionando.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tu-servidor:2222. Introduce tu nombre de usuario y contraseña y pulsa "Entrar".

Paso 2: Localiza la sección de SSL

Una vez dentro, busca la sección que se llama "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 "Account Manager" o "Gestión de Cuenta".

Paso 3: Selecciona tu dominio

En la página de certificados SSL, verás un menú desplegable o una lista de tus dominios. Selecciona el dominio para el cual deseas generar el certificado.

Paso 4: Elige Let's Encrypt

Aquí es donde ocurre la magia. Verás varias opciones. Busca la que dice "Let's Encrypt". DirectAdmin la muestra como una opción clara. Al lado, puede haber un botón que dice "Issue" (Emitir) o "Generate" (Generar).

Paso 5: Configura las opciones (si es necesario)

En la mayoría de los casos, solo necesitas hacer clic en el botón. Sin embargo, DirectAdmin te ofrece opciones avanzadas como:

  • Incluir subdominios (www): Marca esta casilla si quieres que el certificado cubra tanto tudominio.com como www.tudominio.com. Es muy recomendable marcarla.
  • Wildcard (comodín): Esta opción es para certificados que cubren todos los subdominios (*.tudominio.com). Requiere validación por DNS y es un poco más compleja. Para la mayoría, no es necesaria.

Deja las opciones por defecto si no estás seguro. Simplemente asegúrate de que la casilla de "www" esté marcada.

Paso 6: ¡Emitir el certificado!

Haz clic en el botón para emitir el certificado. DirectAdmin se comunicará con los servidores de Let's Encrypt, validará tu dominio y generará el certificado. Este proceso suele tardar solo unos segundos.

Paso 7: Verifica el resultado

Una vez emitido, DirectAdmin te mostrará un mensaje de éxito. Verás los detalles del certificado, como la fecha de expiración y el emisor. Ahora, tu sitio web ya debería estar funcionando con HTTPS.

La renovación automática: El verdadero poder de Let's Encrypt

La parte más genial de este sistema es que no tienes que hacer nada más. El certificado SSL que acabas de instalar tiene una validez de 90 días. Pero no te preocupes, DirectAdmin configura automáticamente una tarea (cron job) que se encarga de renovar SSL DirectAdmin antes de que caduque.

Este proceso de renovación es transparente y no requiere intervención manual. Sin embargo, es una buena práctica verificar de vez en cuando que la renovación se está llevando a cabo correctamente. Puedes comprobar la fecha de expiración de tu certificado en la misma sección de SSL de DirectAdmin. Si ves que la fecha se ha extendido, ¡todo está funcionando perfectamente!

Solución de problemas comunes (FAQ)

A veces, las cosas no salen a la primera. No te frustres, aquí tienes las soluciones a los problemas más habituales.

El error "Failed to connect to Let's Encrypt" o "Connection refused"

  • Causa: Suele ser un problema de firewall o de red.
  • Solución: Verifica que los puertos 80 y 443 están abiertos. También asegúrate de que tu servidor puede acceder a internet.

El error "Domain does not point to this server"

  • Causa: El dominio no está resolviendo a la IP de tu servidor.
  • Solución: Revisa los registros DNS de tu dominio. Asegúrate de que el registro A apunta a la IP correcta. Ten en cuenta que los cambios DNS pueden tardar hasta 24-48 horas en propagarse.

El certificado se emitió pero mi web no carga con HTTPS

  • Causa: Puede que el sitio no esté forzando la redirección a HTTPS.
  • Solución: DirectAdmin suele configurar esto automáticamente. Si no, puedes añadir una regla de redirección en tu archivo .htaccess o en la configuración de tu sitio.

¿Puedo usar Let's Encrypt en un servidor con Syspanel?

Syspanel (anteriormente conocido como HestiaCP) es otro panel de control popular. Si bien este artículo se centra en DirectAdmin, es bueno saber que Syspanel también ofrece integración con Let's Encrypt. Si usas Syspanel, el proceso es similar y también puedes configurar certificados SSL gratuitos desde su interfaz. Recuerda que el puerto de acceso para Syspanel es el 2106.

¿Y si tengo varios dominios?

DirectAdmin te permite gestionar certificados SSL para cada dominio por separado. Simplemente repite el proceso para cada dominio que quieras asegurar.

Consejos extra para sacarle el máximo partido

  • Redirección 301: Asegúrate de que todo el tráfico HTTP se redirija a HTTPS. Esto es crucial para el SEO. Puedes hacerlo desde la configuración de tu sitio en DirectAdmin o con una regla en .htaccess.
  • HSTS (HTTP Strict Transport Security): Esta es una cabecera de seguridad que le dice al navegador que siempre use HTTPS. Puedes configurarla en DirectAdmin o en tu archivo de configuración del servidor.
  • Verifica tu certificado: Puedes usar herramientas online como SSL Labs para comprobar la configuración de tu certificado y obtener una calificación A+.

Conclusión: Seguridad y tranquilidad en tus manos

Configurar un certificado SSL Let's Encrypt automático en DirectAdmin es un proceso increíblemente sencillo que tiene un impacto enorme en la seguridad y el rendimiento de tu sitio web. Has aprendido que no necesitas conocimientos avanzados de Linux o SysAdmin para lograrlo.

Con solo unos clics, has transformado tu sitio web de "No seguro" a "Seguro", has ganado la confianza de tus usuarios y has mejorado tu posicionamiento en buscadores. La renovación automática te libera de la preocupación de que el certificado caduque.

Ahora que tienes tu SSL DirectAdmin configurado, puedes dormir tranquilo sabiendo que tu web está protegida y que tu SEO está en el camino correcto. Si has seguido todos los pasos, ya deberías estar disfrutando de los beneficios de un sitio web seguro y confiable. ¡Felicidades!

¿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