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

Cómo activar SSL y HTTPS en DirectAdmin con Let's Encrypt

Actualizado el 28 de enero de 2026

¿Te ha pasado que al entrar a tu web ves ese molesto candado roto o el aviso de “No es seguro” en el navegador? Tranquilo, no es nada raro y tiene una solución muy sencilla. Activar SSL y HTTPS en tu hosting es como ponerle un chaleco antibalas a la información que viaja entre tu página y tus visitantes. Hoy te voy a enseñar, paso a paso y sin tecnicismos raros, cómo hacerlo en DirectAdmin usando Let's Encrypt, que es gratis, automático y confiable.

Lo mejor de todo es que no necesitas ser un genio de la informática. Solo tienes que seguir esta guía al pie de la letra, y en unos 10 minutos tendrás tu web funcionando bajo HTTPS con el candadito verde que tanto transmite confianza. Vamos a ello.

¿Por qué es tan importante activar SSL y HTTPS?

Antes de ensuciarnos las manos, vamos a entender por qué esto es crucial. Cuando tu web no tiene SSL, los datos viajan en "texto plano". Imagina que envías una carta postal sin sobre: cualquiera que la intercepte puede leerla. Con SSL, esa carta viaja dentro de una caja fuerte sellada.

Además de la seguridad, hay dos razones de peso para activar HTTPS:

  • Confianza del usuario: Los navegadores modernos (Chrome, Firefox, Edge) marcan las webs sin SSL como "No seguras". Eso ahuyenta visitantes, sobre todo si tienes una tienda online o pides datos personales.
  • Posicionamiento SEO: Google confirma desde hace años que el HTTPS es un factor de ranking. O sea, tener SSL activado te ayuda a posicionar mejor en los resultados de búsqueda. Si no lo tienes, tu competencia te está ganando la partida.

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

Let's Encrypt es una autoridad de certificación gratuita, automática y abierta. En lugar de pagar 50 o 100 euros al año por un certificado de pago, Let's Encrypt te da uno igual de válido para cifrar la conexión. La única diferencia es que se renueva solo cada 90 días, y en DirectAdmin esto se gestiona de forma automática. No tendrás que preocuparte por nada.

Requisitos previos antes de activar HTTPS

Para que todo funcione a la primera, asegúrate de tener esto listo:

  • Acceso al panel de control de DirectAdmin (normalmente en https://tu-dominio.com:2222).
  • Tu dominio apuntando al servidor (los registros DNS deben estar bien configurados).
  • El dominio debe estar "resolviendo" a la IP del servidor donde tienes el hosting. Si no estás seguro, contacta con tu proveedor.

[INFO] Si tu dominio usa un proxy o CDN (como Cloudflare), el proceso puede variar ligeramente, pero para esta guía asumimos que el dominio apunta directamente a tu servidor.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador favorito y escribe la URL de acceso a DirectAdmin. Normalmente es algo como https://tu-dominio:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña. Verás el escritorio principal con todos los iconos de opciones.

[TIP] Si no recuerdas la URL exacta, revisa el correo de bienvenida de tu proveedor de hosting. Ahí suele venir todo.

Paso 2: Localiza la sección de SSL en DirectAdmin

Dentro del panel, busca la sección que dice "Account Manager" o "Cuenta". Dentro de ella, verás un icono llamado "SSL Certificates" o "Certificados SSL". Haz clic en él.

También puedes usar el buscador interno del panel (si tu versión lo tiene) y escribir "SSL". Te llevará directo al lugar correcto.

Paso 3: Genera el certificado con Let's Encrypt

Esta es la parte más fácil y mágica. En la pantalla de SSL Certificates, verás varias pestañas. Busca la que dice "Let's Encrypt" o "Free SSL". Haz clic en ella.

Verás un formulario con varias casillas. DirectAdmin suele precargar el dominio principal automáticamente. Te explicamos qué hace cada opción:

  • Dominio principal: Asegúrate de que esté seleccionado tu dominio (ej. mipagina.com).
  • Subdominios: Si tienes subdominios como blog.mipagina.com, puedes marcarlos para que también tengan SSL. Te recomiendo marcarlos todos si los usas.
  • Añadir www: Marca la casilla para incluir www.mipagina.com en el certificado. Es muy importante para evitar errores de "nombre no coincide".

Una vez marcado todo, haz clic en el botón "Issue" o "Emitir".

[WARNING] No cierres la página ni hagas clic de nuevo mientras se genera. El proceso suele tardar entre 15 segundos y 2 minutos. Si haces clic repetido, puedes generar errores temporales.

Paso 4: Verifica la instalación del certificado

Cuando el proceso termine, DirectAdmin te mostrará un mensaje de éxito verde. Ahora, tu certificado está instalado. Para comprobarlo, puedes hacer dos cosas:

  1. Acceder a tu web escribiendo https://tudominio.com en el navegador. Deberías ver el candado.
  2. Usar un comprobador online como SSL Labs (aunque esto es más avanzado, te dará una puntuación A+).

Paso 5: Activar la redirección automática de HTTP a HTTPS

Aquí viene el truco para que todo el mundo use la versión segura. No basta con tener el certificado; también hay que redirigir el tráfico. Si alguien escribe http://tudominio.com, queremos que el servidor lo envíe automáticamente a https://tudominio.com.

En DirectAdmin, ve a la sección "Domain Setup" o "Configuración de Dominio". Busca tu dominio y haz clic en el icono de edición (normalmente un lápiz).

Dentro de las opciones avanzadas, verás una casilla que dice "Force SSL" o "Forzar SSL". Márcala y guarda los cambios. Si no encuentras esa opción exacta, no te preocupes, hay otro método.

Método alternativo: Editar el archivo .htaccess

Si no encuentras la opción de forzar SSL, puedes hacerlo manualmente. Accede al Administrador de Archivos de DirectAdmin, entra en la carpeta public_html y busca un archivo llamado .htaccess. Si no existe, créalo.

Al final del archivo, pega este código:

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

Guarda el archivo. Esto redirigirá todo el tráfico HTTP a HTTPS de forma permanente (código 301, que es el que Google recomienda para SEO).

[INFO] El código 301 es una redirección permanente. Es perfecta para SEO porque le dice a Google que la versión correcta de tu web es la HTTPS y que debe actualizar sus índices.

Paso 6: Comprueba que todo funciona correctamente

Ya casi está. Haz una prueba exhaustiva:

  • Entra a http://tudominio.com y verifica que te redirige automáticamente a https://tudominio.com.
  • Entra a http://www.tudominio.com y comprueba que también te lleva a la versión segura.
  • Abre tu web desde un móvil y desde un ordenador para asegurarte de que no hay errores.

Si ves algún mensaje de "error de certificado", revisa que el certificado incluya tanto el dominio con www como sin www. Si no lo incluiste, repite el paso 3 y esta vez marca la casilla de www.

¿Qué hago si tengo errores comunes?

No pasa nada, a veces las cosas se atascan. Aquí tienes las soluciones a los problemas más típicos:

Error: "Certificate is not valid for this domain"

Esto significa que el certificado no incluye el dominio que estás visitando. Por ejemplo, tienes el certificado para mipagina.com pero entras a www.mipagina.com y no lo incluiste. Vuelve a generar el certificado marcando todas las variantes.

Error: "Too many redirects" o bucle de redirección

Esto suele pasar cuando hay una redirección conflictiva entre .htaccess y la opción "Force SSL" del panel. Para solucionarlo, desactiva una de las dos. Recomiendo dejar solo la del .htaccess y desmarcar la opción del panel.

Error: "Let's Encrypt rate limit"

Let's Encrypt tiene un límite de certificados por hora y por semana. Si has estado probando mucho, es normal que te dé este error. Espera una hora y vuelve a intentarlo.

[WARNING] No generes certificados por aburrimiento. Cada intento cuenta para el límite. Si fallas, espera antes de reintentar.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en activarse el SSL?

Literalmente, menos de 2 minutos. Let's Encrypt es muy rápido. La parte más lenta suele ser la propagación de DNS si acabas de cambiar la configuración, pero eso es aparte.

¿Tengo que renovar el certificado manualmente?

No. DirectAdmin configura una tarea automática (cron) que renueva el certificado antes de que expire. No tienes que hacer nada. Solo asegúrate de no desactivar el SSL.

¿Puedo usar Let's Encrypt en varios dominios?

Sí, siempre que tengas una cuenta de hosting que lo permita. Puedes generar un certificado para cada dominio que tengas en tu panel.

¿Pierdo posicionamiento SEO al cambiar a HTTPS?

No, al contrario. Ganarás posicionamiento porque Google valora la seguridad. Además, al usar la redirección 301, estás consolidando el dominio y no perdiendo autoridad.

¿Qué pasa si tengo un certificado de pago ya instalado?

Puedes cambiarlo por Let's Encrypt sin problema. De hecho, te recomiendo que lo hagas para ahorrar dinero. Eso sí, asegúrate de instalar el de Let's Encrypt y luego eliminar el anterior para evitar conflictos.

Consejos finales para sacarle partido a tu SSL

Ya tienes el SSL activado y el HTTPS forzado. Ahora, para exprimir al máximo esta mejora, te doy unos consejos extra:

  • Actualiza tus enlaces internos: Asegúrate de que todos los enlaces dentro de tu web usen https:// y no http://. Puedes hacer una búsqueda y reemplazo en tu base de datos o usar un plugin si usas WordPress.
  • Verifica en Google Search Console: Añade la versión HTTPS de tu web y presenta un nuevo sitemap. Así Google indexará las URLs nuevas más rápido.
  • Renueva tu sitemap: Si usas WordPress, instala un plugin de caché y SEO que genere el sitemap automáticamente con las URLs HTTPS.

Conclusión

Activar ssl directadmin con lets encrypt directadmin es uno de los procesos más sencillos y gratificantes del hosting. En apenas unos clics, has conseguido que tu web sea más segura, más fiable para los visitantes y mejor valorada por Google. Ya no tienes excusa para no activar https en tu dominio.

Recuerda que la seguridad es la base de cualquier proyecto online. Si has seguido todos los pasos, ya estás un paso por delante de la competencia. Si te ha quedado alguna duda, repasa la sección de errores comunes o deja un comentario. ¡Nos vemos en el siguiente tutorial!

¿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