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

Instalar un certificado SSL en DirectAdmin (Let's Encrypt)

Actualizado el 30 de noviembre de 2025

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

Si tienes una página web, ya sea una tienda online, un blog o el sitio corporativo de tu empresa, seguramente has escuchado hablar del candado que aparece en la barra del navegador. Ese candado significa que tu sitio tiene un certificado SSL activo, lo que garantiza que la información viaja cifrada entre el servidor y el visitante.

Tener un SSL DirectAdmin configurado correctamente no solo protege los datos de tus usuarios, sino que también mejora tu posicionamiento en Google. Desde hace años, el buscador prioriza las webs que cargan a través de HTTPS DirectAdmin, así que si aún no lo has hecho, estás perdiendo visitas y confianza.

La buena noticia es que, si tu hosting usa el panel DirectAdmin, instalar un certificado gratuito con Let's Encrypt DirectAdmin es un proceso bastante sencillo. No necesitas ser un experto en servidores ni pagar por certificados de pago. En esta guía paso a paso te explico todo lo que debes hacer.


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

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta, creada por la organización sin ánimo de lucro Internet Security Research Group (ISRG). Su objetivo es hacer que la web sea más segura, ofreciendo certificados SSL/TLS sin coste alguno.

A diferencia de los certificados de pago que se renuevan anualmente, los certificados de Let's Encrypt tienen una validez de 90 días. Eso puede parecer un inconveniente, pero en realidad es una ventaja: los certificados se renuevan automáticamente si tienes el panel bien configurado, así que no tendrás que preocuparte por caducidades.

[INFO] La mayoría de los proveedores de hosting que usan DirectAdmin ya integran Let's Encrypt en el panel, por lo que la instalación se reduce a unos pocos clics.


Requisitos previos antes de instalar SSL en DirectAdmin

Antes de lanzarte a instalar el certificado, asegúrate de cumplir estos requisitos:

  • Tener acceso al panel de control DirectAdmin de tu hosting.
  • Que tu dominio esté apuntando al servidor (los registros DNS deben estar correctamente configurados).
  • Que el dominio no tenga ningún conflicto con subdominios o dominios adicionales.
  • Tener activado el puerto 80 (HTTP) y el 443 (HTTPS) en tu servidor.

Si tu web ya está cargando correctamente a través de HTTP, es muy probable que cumplas todos los requisitos. En caso de que tengas dudas sobre el DNS, contacta con tu proveedor de hosting antes de continuar.


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

1. Accede a tu panel de DirectAdmin

Lo primero que debes hacer es iniciar sesión en tu panel de control. Normalmente, la URL de acceso es algo como https://tu-dominio.com:2222, aunque algunos proveedores usan subdominios específicos.

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 "Cuentas" o "Administración".

2. Localiza la opción de Let's Encrypt

Dentro de la sección de certificados SSL, verás varias pestañas u opciones. Una de ellas será "Let's Encrypt". Haz clic en ella.

En esta pantalla, normalmente verás:

  • Un listado de tus dominios y subdominios.
  • Un botón o enlace para emitir un nuevo certificado.
  • El estado actual de los certificados ya emitidos.

3. Selecciona el dominio y emite el certificado

Marca la casilla del dominio para el que quieres instalar SSL. Si tienes subdominios como blog.tudominio.com o tienda.tudominio.com, puedes seleccionarlos también, siempre que apunten al mismo servidor.

Después, haz clic en el botón que dice "Issue", "Emitir" o "Generate". DirectAdmin se comunicará con los servidores de Let's Encrypt y comprobará que realmente eres el dueño del dominio. Este proceso suele tardar entre 10 y 30 segundos.

[WARNING] No cierres la pestaña del navegador ni recargues la página mientras se emite el certificado. Si lo haces, podrías interrumpir el proceso y tendrás que empezar de nuevo.

4. Verifica que el certificado se ha instalado

Una vez que el proceso termine, DirectAdmin te mostrará un mensaje de éxito. Verás los detalles del certificado, como la fecha de caducidad y el dominio al que está asociado.

Para asegurarte de que todo funciona, abre tu navegador y visita https://tu-dominio.com. Deberías ver el candado en la barra de direcciones. Si haces clic en el candado, podrás ver los detalles del certificado y confirmar que pertenece a Let's Encrypt.


Configurar la renovación automática del certificado

Como mencioné antes, los certificados de Let's Encrypt caducan cada 90 días. Para que no tengas que renovarlos manualmente, DirectAdmin incluye un sistema de renovación automática.

Por defecto, el panel configura una tarea cron que revisa los certificados cada semana y renueva aquellos que estén a punto de caducar (normalmente, cuando quedan menos de 30 días). No tienes que hacer nada más, pero es buena idea comprobar que la tarea está activa.

Para verificar:

  • Ve a "Cron Jobs" en DirectAdmin.
  • Busca una tarea que haga referencia a letsencrypt o certbot.
  • Si no la encuentras, puedes crear una manualmente con el comando que tu proveedor te indique, aunque lo más común es que ya esté configurada.

[TIP] Si tu certificado caduca y no se renueva automáticamente, suele ser porque el dominio dejó de apuntar al servidor o porque hay algún problema con el DNS. Revisa eso antes de solicitar un nuevo certificado.


Redirigir todo el tráfico a HTTPS DirectAdmin

Una vez que tengas el certificado instalado, es importante que todo el tráfico de tu web se redirija a la versión segura. Es decir, cuando alguien escriba http://tudominio.com, el servidor debe llevarlo automáticamente a https://tudominio.com.

En DirectAdmin, esto se puede hacer de varias formas:

Opción A: Usar la función de redirección del propio panel

En la sección de "SSL Certificates", es posible que encuentres una opción que dice "Force SSL" o "Forzar HTTPS". Actívala y el panel se encargará de redirigir automáticamente todo el tráfico.

Opción B: Editar el archivo .htaccess

Si prefieres hacerlo manualmente o tu versión de DirectAdmin no tiene esa opción, puedes editar el archivo .htaccess de la raíz de tu dominio. Añade estas líneas al principio del archivo:

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

Guarda los cambios y prueba a acceder a tu web con http://. Verás que te redirige automáticamente a https://.

[WARNING] Antes de editar .htaccess, haz una copia de seguridad. Un error en este archivo puede dejar tu web inaccesible.


Solución de problemas comunes al instalar SSL DirectAdmin

A veces, el proceso no sale a la primera. Aquí tienes los problemas más habituales y cómo resolverlos:

Error: "No se pudo verificar el dominio"

Este error significa que Let's Encrypt no pudo comprobar que el dominio apunta a tu servidor. Revisa:

  • Que el registro DNS A del dominio apunte a la IP correcta.
  • Que no haya un proxy o firewall bloqueando el puerto 80.
  • Que el dominio no tenga un registro CNAME conflictivo.

Error: "Demasiadas solicitudes"

Let's Encrypt limita el número de certificados que emite por dominio y por semana. Si has intentado emitir varios en poco tiempo, puede que tengas que esperar unas horas o días.

El candado no aparece al cargar la web

Esto casi siempre es por contenido mixto. Es decir, tu web está cargando a través de HTTPS, pero algunos recursos (imágenes, scripts, CSS) todavía se cargan a través de HTTP. Para solucionarlo:

  • Revisa que todas las URLs internas de tu web usen https://.
  • Si usas WordPress, instala un plugin como "Really Simple SSL" para gestionar la redirección y el contenido mixto automáticamente.

Preguntas frecuentes sobre Let's Encrypt en DirectAdmin

¿El certificado de Let's Encrypt es tan seguro como uno de pago?

Sí, absolutamente. Ofrece el mismo nivel de cifrado (256 bits) que los certificados comerciales. La diferencia está en el nivel de soporte y las garantías, pero para la mayoría de sitios web es más que suficiente.

¿Puedo instalar Let's Encrypt en varios dominios a la vez?

Sí, DirectAdmin te permite emitir certificados para varios dominios y subdominios de una sola vez, siempre que todos apunten al mismo servidor.

¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?

Si tu hosting usa Syspanel, el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. En ese caso, el panel tiene una sección equivalente para gestionar certificados SSL, aunque la interfaz puede variar ligeramente.

¿Cuánto tarda en emitirse un certificado?

Normalmente, entre 10 y 30 segundos. Si tarda más de un minuto, es probable que haya algún problema con el dominio o el servidor.

¿Necesito conocimientos técnicos para instalar el certificado?

No. Si sigues los pasos de esta guía, podrás hacerlo sin problemas. El panel DirectAdmin está diseñado para que usuarios sin experiencia puedan gestionar estos aspectos.


Consejos finales para mantener tu web segura

Instalar el certificado es solo el primer paso. Para mantener tu web segura y bien posicionada, te recomiendo:

  • Revisa periódicamente que el certificado no haya caducado.
  • Mantén tu CMS y plugins actualizados para evitar vulnerabilidades.
  • Utiliza contraseñas fuertes para el acceso al panel y a la base de datos.
  • Haz copias de seguridad de tu web con regularidad, por si algo falla.

[TIP] Si después de instalar el certificado notas que tu web carga más lenta, revisa que no tengas demasiados recursos externos o que tu servidor no esté saturado. El cifrado añade una pequeña carga, pero en la mayoría de los casos es imperceptible.


Conclusión

Instalar un certificado gratuito con Let's Encrypt DirectAdmin es un proceso rápido, seguro y al alcance de cualquiera. No solo proteges los datos de tus usuarios, sino que mejoras tu posicionamiento y generas más confianza en tu marca.

Recuerda que el panel DirectAdmin automatiza la mayor parte del trabajo, incluyendo la renovación automática. Solo tienes que asegurarte de que tu dominio apunta correctamente al servidor y de que la redirección a HTTPS está activa.

Si has seguido todos los pasos de esta guía, tu web debería estar navegando a través de HTTPS DirectAdmin en menos de cinco minutos. Y si te surge cualquier duda, no dudes en contactar con tu proveedor de hosting: están ahí para ayudarte.

Ahora, ve y asegura tu web. El candado verde no solo es bonito, es sinónimo de calidad y confianza para tus visitantes.

¿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