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

Cómo crear un certificado SSL gratuito (Let's Encrypt) en DirectAdmin

Actualizado el 13 de febrero de 2026

¿Qué es Let's Encrypt y por qué necesitas un certificado SSL?

Si tienes una web, seguramente has visto ese candado en la barra del navegador cuando visitas un sitio seguro. Ese candado significa que el sitio tiene un certificado SSL activo, lo que cifra la comunicación entre el servidor y el visitante. Sin él, los navegadores modernos marcan tu página como "No segura", lo que ahuyenta visitantes y perjudica tu posicionamiento en Google.

Let's Encrypt es una autoridad de certificación gratuita, automatizada y de código abierto. Su misión es que cualquier web pueda tener HTTPS sin coste alguno. Lo mejor de todo es que DirectAdmin, uno de los paneles de control de hosting más populares, integra Let's Encrypt de forma nativa. Esto significa que no necesitas ser un experto en servidores para instalar tu certificado SSL en minutos.

En esta guía te explicaré paso a paso cómo crear un certificado SSL gratuito con Let's Encrypt en DirectAdmin. También veremos cómo activar HTTPS, cómo renovar el certificado automáticamente y qué hacer si surgen problemas. Al final, tendrás tu sitio funcionando con el candado de seguridad sin haber gastado ni un solo euro.


Requisitos previos antes de empezar con SSL DirectAdmin

Antes de lanzarte a configurar tu certificado SSL DirectAdmin, asegúrate de cumplir estos requisitos. Si no los tienes, el proceso puede fallar o dar errores difíciles de diagnosticar.

Tener acceso al panel de DirectAdmin

Necesitas las credenciales de administrador o de usuario con permisos suficientes para gestionar dominios. Si no sabes cuál es tu nivel de acceso, contacta con tu proveedor de hosting.

El dominio debe estar apuntando al servidor

Tu dominio debe tener los registros DNS (A y, si aplica, CNAME) apuntando al servidor donde está alojado DirectAdmin. Let's Encrypt verifica que controlas el dominio antes de emitir el certificado. Si el dominio no resuelve correctamente, la validación fallará.

Puerto 80 y 443 abiertos

El servidor debe tener abiertos los puertos 80 (HTTP) y 443 (HTTPS). Si tienes un firewall, asegúrate de que no bloquean estos puertos. También es recomendable que el servidor tenga la fecha y hora sincronizadas, ya que los certificados dependen de la hora exacta.

No tener certificados previos conflictivos

Si ya tienes otro certificado SSL instalado para el mismo dominio, es recomendable eliminarlo antes de generar uno nuevo con Let's Encrypt. Así evitas conflictos de configuración.


Cómo generar tu certificado SSL gratuito en DirectAdmin paso a paso

Vamos a lo importante. Sigue estos pasos y tendrás tu certificado SSL gratuito DirectAdmin en menos de cinco minutos.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de acceso a DirectAdmin. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña y pulsa "Entrar".

Paso 2: Ve a la sección de SSL

Una vez dentro, busca el menú principal. Dependiendo de la versión de DirectAdmin, puede variar ligeramente, pero normalmente encontrarás una sección llamada "Administración de cuentas" o directamente "SSL Certificates". Si no lo ves, usa el buscador del panel y escribe "SSL".

Paso 3: Selecciona "Let's Encrypt"

Dentro de la sección SSL, verás varias opciones. Busca la que dice "Let's Encrypt" o "Certificados gratuitos". Haz clic en ella. Se abrirá una pantalla donde podrás elegir el dominio para el que quieres generar el certificado.

Paso 4: Elige el dominio y las opciones

Selecciona el dominio en el desplegable. DirectAdmin te mostrará opciones como:

  • Emitir certificado (o "Issue certificate").
  • Incluir subdominios (como www, mail, etc.). Te recomiendo marcarlas todas si las usas.
  • Forzar HTTPS o "Force HTTPS". Esto redirige todo el tráfico HTTP a HTTPS automáticamente. Es muy recomendable activarlo.

Paso 5: Genera el certificado

Pulsa el botón que dice "Emitir" o "Generate". DirectAdmin se comunicará con Let's Encrypt, verificará tu dominio y emitirá el certificado. Este proceso suele tardar entre 10 y 30 segundos. Si todo va bien, verás un mensaje de éxito.

Paso 6: Verifica que el certificado está activo

Una vez emitido, DirectAdmin te mostrará los detalles del certificado: fecha de expiración, emisor, etc. Puedes comprobarlo visitando tu web con https:// delante. Verás el candado y, si haces clic en él, los detalles del certificado.


Activar HTTPS correctamente en tu sitio web

Generar el certificado es solo la mitad del trabajo. Para que tu web funcione bien con HTTPS, tienes que asegurarte de que todo el contenido se sirve de forma segura.

Redirigir todo el tráfico a HTTPS

DirectAdmin suele crear una redirección automática si marcas la opción "Force HTTPS". Sin embargo, si no lo has hecho, puedes añadir una redirección manual en tu archivo .htaccess (si usas Apache) o en la configuración de Nginx. Un ejemplo de redirección en .htaccess sería:

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

Esto redirige cualquier visita HTTP a HTTPS de forma permanente.

Evitar el error de "contenido mixto"

Uno de los errores más comunes tras activar HTTPS es el "contenido mixto". Esto ocurre cuando tu página carga recursos (imágenes, scripts, CSS) desde URLs con http://. Los navegadores bloquean estos recursos por seguridad. Para solucionarlo, asegúrate de que todas las URLs de tu web usen https://. Si tienes una base de datos con URLs antiguas, puedes hacer una búsqueda y reemplazo o usar plugins si usas WordPress.

Actualizar tu sitemap y Google Search Console

Después de activar HTTPS, es importante actualizar tu sitemap XML y notificarlo en Google Search Console. También puedes configurar la versión HTTPS como canónica en tu panel SEO. Esto ayuda a que Google indexe correctamente tu sitio y no duplique contenido.


Renovar SSL DirectAdmin: ¿es automático o manual?

Una de las grandes ventajas de Let's Encrypt es que los certificados tienen una validez de 90 días. Esto puede parecer poco, pero la renovación automática es sencilla y, en DirectAdmin, casi siempre se configura por defecto.

Renovación automática en DirectAdmin

DirectAdmin incluye un cron job que se encarga de renovar los certificados automáticamente antes de que expiren. Normalmente, se renuevan cuando quedan 30 días o menos. No tienes que hacer nada. Solo asegúrate de que el servicio "Cron" está activo en tu servidor.

Cómo renovar manualmente SSL DirectAdmin

Si prefieres renovar manualmente o si por alguna razón la renovación automática falla, puedes hacerlo tú mismo. Ve a la misma sección de Let's Encrypt donde generaste el certificado y busca el botón "Renovar" o "Renew". DirectAdmin se encargará del resto.

Verificar la fecha de expiración

Puedes comprobar la fecha de expiración desde el panel de DirectAdmin o usando herramientas online. Te recomiendo configurar una alerta en tu calendario para revisar que todo esté en orden cada dos meses.


Solución de problemas comunes con certificados SSL en DirectAdmin

Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error de validación de dominio

Si Let's Encrypt no puede verificar que controlas el dominio, verás un error. Esto suele deberse a:

  • El dominio no apunta al servidor.
  • Los registros DNS no han propagado (espera unas horas).
  • Tienes un firewall que bloquea la conexión.

Solución: Comprueba los DNS con herramientas como dig o nslookup. Asegúrate de que el dominio resuelve a la IP correcta.

Certificado emitido pero el navegador no lo reconoce

A veces el certificado se genera correctamente, pero el navegador no lo muestra. Esto puede deberse a:

  • La caché del navegador.
  • El certificado no se ha instalado en el virtual host correcto.
  • Hay otro certificado antiguo en el servidor.

Solución: Limpia la caché del navegador y prueba en una ventana de incógnito. Si sigue fallando, revisa la configuración del virtual host en DirectAdmin.

Error de "demasiadas renovaciones"

Let's Encrypt tiene límites de renovación por dominio y semana. Si intentas renovar muchas veces seguidas, te bloqueará temporalmente. Esto es normal y se resuelve esperando unos días.

El sitio carga pero sin candado

Si tu web carga con HTTPS pero no muestra el candado, es casi seguro que hay contenido mixto. Usa las herramientas de desarrollador del navegador (F12) para identificar qué recursos se cargan con HTTP y corrígelos.


Preguntas frecuentes sobre SSL DirectAdmin y Let's Encrypt

¿Es realmente gratuito el certificado SSL de Let's Encrypt?

Sí, 100% gratuito. No hay coste oculto ni renovación de pago. Solo necesitas un servidor con DirectAdmin y un dominio apuntando a él.

¿Puedo usar Let's Encrypt para varios dominios?

Sí, DirectAdmin te permite generar certificados para cada dominio que tengas en tu cuenta. Solo tienes que repetir el proceso para cada uno.

¿Qué pasa si mi certificado expira?

Si expira, los visitantes verán un error de seguridad y tu web perderá el candado. Asegúrate de que la renovación automática está activa o configúrala manualmente.

¿Let's Encrypt afecta al SEO?

No, al contrario. Tener HTTPS activo es un factor de ranking positivo para Google. Además, los navegadores marcan los sitios sin SSL como "No seguros", lo que aumenta la tasa de rebote.

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

Sí, Syspanel (HestiaCP) también soporta Let's Encrypt de forma nativa. El proceso es similar: accede a tu panel a través del puerto 2106, ve a la sección de SSL y selecciona el dominio. La renovación también es automática.


Conclusión: tu web segura y gratis con Let's Encrypt en DirectAdmin

Crear un certificado SSL gratuito con Let's Encrypt en DirectAdmin es un proceso rápido, sencillo y sin coste. Siguiendo los pasos que te he mostrado, tendrás tu sitio funcionando con HTTPS en pocos minutos. Recuerda mantener la renovación automática activa y revisar periódicamente que todo funciona correctamente.

Un sitio con SSL no solo protege los datos de tus visitantes, sino que también mejora tu posicionamiento y genera más confianza. No hay excusa para no tenerlo. Si has seguido esta guía, ya estás un paso por delante de muchos sitios web que siguen sin cifrado.

Si tienes alguna duda o problema, revisa las secciones de solución de problemas o contacta con tu proveedor de hosting. ¡Ahora ya sabes cómo activar HTTPS DirectAdmin y disfrutar de una web segura y confiable!

¿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