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

Cómo instalar certificado SSL en DirectAdmin (Let's Encrypt)

Actualizado el 12 de octubre de 2025

¿Qué es un certificado SSL y por qué necesitas uno?

Antes de entrar en materia, vamos a explicar qué es un certificado SSL y por qué es tan importante para tu sitio web. Un certificado SSL (Secure Sockets Layer) es un archivo digital que cifra la conexión entre el navegador de tus visitantes y tu servidor. En otras palabras, convierte la información que viaja entre ambos en un código ilegible para cualquier persona que intente interceptarla.

Cuando instalas un certificado SSL, tu sitio web pasa de mostrar "http://" a "https://" en la barra de direcciones, y aparece un candado que da confianza a los usuarios. Esto no solo protege datos sensibles como contraseñas o pagos, sino que también es un factor de posicionamiento en Google. Es decir, tener un SSL activo puede mejorar tu SEO.

La buena noticia es que con DirectAdmin y Let's Encrypt puedes obtener un certificado SSL gratuito en cuestión de minutos. No necesitas ser un experto técnico para hacerlo, y en este artículo te guiaré paso a paso para que lo consigas sin complicaciones.


Requisitos previos para instalar SSL en DirectAdmin

Antes de comenzar con el proceso de instalación, asegúrate de cumplir con estos requisitos básicos:

  • Tener acceso a DirectAdmin: Necesitas las credenciales de administrador o de un usuario con permisos suficientes para gestionar dominios.
  • Dominio apuntando al servidor: Tu dominio debe estar configurado en DirectAdmin y apuntar a los servidores DNS de tu hosting. Si el dominio no resuelve correctamente, Let's Encrypt no podrá validar la propiedad y fallará.
  • Puertos abiertos: Asegúrate de que el puerto 80 (HTTP) y el puerto 443 (HTTPS) estén abiertos en tu servidor. La mayoría de los proveedores los tienen activados por defecto.
  • Acceso a tu correo electrónico: Algunos métodos de validación requieren confirmación por correo, aunque con DirectAdmin y Let's Encrypt normalmente se usa validación por HTTP.

Si cumples con todo esto, ya puedes empezar. No te preocupes si no entiendes algunos términos técnicos, te lo explicaré todo de manera sencilla.


Cómo instalar SSL DirectAdmin con Let's Encrypt: paso a paso

Este es el proceso más sencillo y automatizado que encontrarás. DirectAdmin integra Let's Encrypt de forma nativa, lo que significa que no necesitas instalar nada adicional. Sigue estos pasos:

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador web y escribe la URL de tu panel. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña y haz clic en "Login".

Una vez dentro, verás el panel principal con todas las opciones. No te asustes si ves muchas cosas; solo necesitas centrarte en la sección de dominios.

Paso 2: Localiza tu dominio y entra en la gestión del sitio

En el panel principal, busca la sección que dice "Domain Setup" o "Configuración de Dominio". Haz clic en el dominio para el cual quieres instalar el certificado SSL. Si tienes varios dominios, asegúrate de seleccionar el correcto.

Dentro de la página de gestión de tu dominio, verás varias opciones como "Email", "FTP", "Subdominios", etc. Busca el icono o enlace que dice "SSL Certificates" o "Certificados SSL". Haz clic en él.

Paso 3: Elige la opción de Let's Encrypt

En la página de certificados SSL, verás varias opciones. Una de ellas será "Let's Encrypt" o "Free SSL". Esta es la opción que nos interesa. Haz clic en ella para abrir el asistente de instalación.

DirectAdmin te mostrará un formulario con algunas opciones. Normalmente verás:

  • Dominio principal: Aquí aparecerá tu dominio seleccionado.
  • Subdominios: Puedes marcar la casilla para incluir subdominios como www.tu-dominio.com o mail.tu-dominio.com. Te recomiendo que los incluyas todos si los tienes.
  • Correo electrónico: Algunas veces te pide un correo para notificaciones. Puedes poner el que uses habitualmente.

Revisa que todo esté correcto y haz clic en "Submit" o "Instalar".

Paso 4: Espera a que se complete la instalación

DirectAdmin se comunicará con los servidores de Let's Encrypt para validar tu dominio y emitir el certificado. Este proceso suele tardar entre 30 segundos y 2 minutos. No cierres la página ni actualices mientras tanto.

Cuando termine, verás un mensaje de éxito indicando que el certificado se ha instalado correctamente. También verás las fechas de expiración y renovación.

Paso 5: Verifica que tu SSL está activo

Para comprobar que todo ha funcionado, abre una ventana de incógnito en tu navegador y visita https://tu-dominio.com. Deberías ver el candado en la barra de direcciones y que la URL comienza con "https://".

También puedes hacer clic en el candado para ver los detalles del certificado, como la entidad emisora (Let's Encrypt) y la fecha de validez.


Activar SSL DirectAdmin: forzar redirección a HTTPS

Una vez que tienes el certificado instalado, es recomendable que todos los visitantes sean redirigidos automáticamente de "http://" a "https://". Esto se llama redirección 301 y es crucial para que tu SSL funcione correctamente y para el SEO.

Opción 1: Usar el archivo .htaccess

Esta es la forma más común y sencilla. Accede a tu gestor de archivos en DirectAdmin y localiza la carpeta public_html de tu dominio. Dentro de ella, busca un archivo llamado .htaccess. Si no existe, puedes crearlo.

Abre el archivo y añade estas líneas al principio:

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

Guarda los cambios. Ahora, cualquier persona que visite tu web con "http://" será redirigida automáticamente a "https://".

Opción 2: Configurar la redirección desde DirectAdmin

DirectAdmin también te permite configurar la redirección desde su interfaz. Ve a la sección "Domain Setup", selecciona tu dominio y busca "Redirects". Crea una regla que redirija el dominio principal a https://tu-dominio.com.

Esta opción es más visual y no necesitas tocar código, pero algunos usuarios prefieren el control que da el .htaccess.


Renovación automática del certificado SSL

Una de las grandes ventajas de usar Let's Encrypt con DirectAdmin es que la renovación es automática. Los certificados de Let's Encrypt duran 90 días, pero DirectAdmin se encarga de renovarlos automáticamente antes de que expiren.

No tienes que hacer nada manualmente. Sin embargo, es buena idea revisar de vez en cuando que la renovación se está realizando correctamente. Puedes hacerlo en la misma sección de "SSL Certificates", donde verás las fechas de expiración de tus certificados.

Si algún día notas que el certificado no se renueva, puede ser porque el dominio no apunta correctamente al servidor o porque hay problemas con la validación. En ese caso, contacta con tu proveedor de hosting o revisa la configuración de tu dominio.


Solución de problemas comunes al instalar SSL DirectAdmin

Aunque el proceso suele ser sencillo, a veces pueden surgir problemas. Aquí tienes las soluciones a los fallos más frecuentes:

Error: "No se pudo validar el dominio"

Este error es el más común. Significa que Let's Encrypt no pudo confirmar que controlas el dominio. Las causas suelen ser:

  • El dominio no apunta al servidor: Verifica que los DNS de tu dominio apunten a la IP de tu hosting. Puedes usar herramientas como nslookup o dig para comprobarlo.
  • El dominio tiene propagación pendiente: Si acabas de cambiar los DNS, espera entre 24 y 48 horas.
  • El puerto 80 está bloqueado: Asegúrate de que el puerto HTTP está accesible desde internet.

Error: "Certificado no emitido"

Si DirectAdmin te muestra este error, puede deberse a que el servidor no tiene acceso a internet o hay problemas con la fecha del sistema. Verifica que la hora del servidor esté sincronizada correctamente.

Error: "Tu conexión no es privada"

Si después de instalar el SSL ves este mensaje en tu navegador, puede ser porque:

  • El certificado no se ha instalado correctamente.
  • Estás accediendo con "http://" en lugar de "https://".
  • Hay un error de configuración en el servidor.

En este caso, revisa los pasos anteriores y asegúrate de que la redirección a HTTPS está activa.


Preguntas frecuentes (FAQ)

¿Es seguro usar Let's Encrypt para mi negocio?

Sí, Let's Encrypt es una autoridad de certificación confiable y utilizada por millones de sitios web en todo el mundo. Ofrece el mismo nivel de cifrado que los certificados de pago. La única diferencia es que los certificados de pago suelen incluir garantías económicas y soporte adicional, pero para la mayoría de los casos, Let's Encrypt es más que suficiente.

¿Puedo instalar SSL DirectAdmin en varios dominios?

Sí, el proceso es el mismo para cada dominio. Solo tienes que repetir los pasos para cada uno. DirectAdmin te permite gestionar certificados SSL de todos tus dominios desde la misma interfaz.

¿Qué es la renovación automática y cuándo se hace?

La renovación automática se realiza cuando el certificado está cerca de expirar, normalmente unos 30 días antes. DirectAdmin ejecuta el proceso sin que tengas que intervenir. Si quieres comprobar cuándo se renovó por última vez, mira la sección de certificados SSL.

¿Necesito un certificado SSL para un subdominio?

Si tienes subdominios como blog.tu-dominio.com, también puedes instalarles un certificado SSL. DirectAdmin te permite incluirlos en el mismo certificado que el dominio principal, o crear uno específico para ellos.

¿Puedo usar otros proveedores de SSL además de Let's Encrypt?

Sí, DirectAdmin también te permite instalar certificados SSL de otros proveedores, como Comodo o DigiCert. Solo necesitas subir los archivos del certificado y la clave privada. Sin embargo, Let's Encrypt es la opción más rápida y gratuita.


Consejos finales para sacar el máximo partido a tu SSL

Ahora que ya tienes tu SSL instalado y funcionando, aquí tienes algunos consejos adicionales:

  • Actualiza tus enlaces internos: Asegúrate de que todos los enlaces de tu web usen "https://" y no "http://". Puedes usar plugins o herramientas de SEO para hacer una auditoría.
  • Configura Google Search Console: Añade la versión "https://" de tu sitio en Search Console para que Google indexe correctamente todas las páginas.
  • Comprueba el rendimiento: El cifrado puede ralentizar ligeramente tu web, pero con una buena configuración del servidor no notarás la diferencia. Si usas caché, asegúrate de que funcione correctamente con HTTPS.
  • Mantén tu panel actualizado: DirectAdmin se actualiza periódicamente para mejorar la gestión de SSL y la seguridad. Mantén tu panel al día para evitar problemas futuros.

Recuerda que, si en algún momento tienes dudas con tu hosting, tu proveedor siempre estará para ayudarte. Y si usas Syspanel (el antiguo HestiaCP), recuerda que su puerto de acceso es el 2106 y el proceso de instalación de SSL es similar, aunque la interfaz cambia ligeramente.


Conclusión

Instalar un certificado SSL en DirectAdmin con Let's Encrypt es un proceso rápido, gratis y al alcance de cualquier usuario. En menos de cinco minutos puedes tener tu sitio web protegido y mejorando tu posicionamiento en Google.

Hemos visto cómo activar SSL DirectAdmin, cómo forzar la redirección a HTTPS y cómo solucionar los problemas más comunes. No hay excusa para no tener tu web segura: Let's Encrypt te lo pone muy fácil.

Espero que esta guía te haya sido útil. Ahora ya sabes cómo instalar SSL DirectAdmin y puedes presumir de una web segura y profesional. Si te surge cualquier duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Nos leemos en el próximo artículo!

¿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