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

Proteger un sitio web con SSL en DirectAdmin (Let's Encrypt)

Actualizado el 31 de enero de 2026

¿Te suena eso de que tu navegador te avisa de que una web "no es segura"? Eso es, ni más ni menos, que la falta de un certificado SSL. En el mundo del hosting, tener el candadito verde es tan importante como tener una puerta con llave en casa. Y para eso, DirectAdmin y Let's Encrypt son los mejores aliados que puedes tener.

En esta guía extensa y muy fácil de seguir, vamos a desgranar todo lo que necesitas saber para proteger tu sitio web con SSL usando DirectAdmin y Let's Encrypt. No necesitas ser un experto en informática; solo seguir los pasos y entender los conceptos clave. Vamos a ello.

¿Qué es el SSL y por qué es tan importante?

Antes de ensuciarnos las manos con el panel de control, vamos a entender qué es esto del SSL. Piensa en el SSL (Secure Sockets Layer) como un sobre sellado para tus datos. Cuando alguien visita tu web, la información que intercambia (contraseñas, datos de tarjetas, mensajes privados) viaja por internet. Sin SSL, esa información viaja en una postal abierta que cualquiera podría leer. Con SSL, viaja en un sobre blindado y cifrado.

El resultado de tener SSL activo es el famoso HTTPS en la barra de direcciones, en lugar de solo "HTTP". Esto no solo protege los datos, sino que:

  • Genera confianza: Los visitantes ven el candado y saben que están en un sitio seguro. Es una señal de profesionalidad.
  • Mejora el SEO: Google y otros buscadores dan prioridad a los sitios con HTTPS. Es un factor de ranking confirmado.
  • Es imprescindible para el comercio electrónico: Si vendes algo online, es obligatorio para procesar pagos de forma segura.
  • Evita avisos de "No seguro": Los navegadores modernos marcan cualquier sitio sin SSL como "No seguro", lo que espanta a los usuarios al instante.

Conociendo a Nuestros Héroes: DirectAdmin y Let's Encrypt

  • DirectAdmin: Es el panel de control de tu hosting. Es la interfaz gráfica que te permite gestionar tu cuenta: crear correos, gestionar bases de datos, subir archivos y, por supuesto, gestionar los certificados SSL. Es como el cuadro de mandos de tu navegador espacial.
  • Let's Encrypt: Es una autoridad de certificación (CA) gratuita, automática y abierta. Es decir, es la entidad que emite los certificados SSL. Su misión es hacer que la web sea un lugar más seguro para todos, y lo logra ofreciendo certificados sin coste alguno y con una validez de 90 días, que se renuevan automáticamente.

La combinación de ambos es la fórmula perfecta: DirectAdmin te da las herramientas para gestionar y Let's Encrypt te da el certificado gratis. No hay excusa para no tener HTTPS.


Preparando el Terreno: Requisitos Previos

Antes de lanzarnos a configurar, asegurémonos de que tenemos todo en orden. Es muy sencillo, pero un pequeño descuido puede causar dolores de cabeza.

  1. Acceso a DirectAdmin: Necesitas las credenciales de acceso a tu panel de control. Normalmente se accede a través de tudominio.com:2222 o una URL similar que te haya proporcionado tu proveedor de hosting.
  2. Un dominio apuntando al servidor: El dominio que quieres proteger debe estar apuntando a los servidores de nombres (nameservers) de tu hosting. Si el dominio no apunta correctamente, Let's Encrypt no podrá verificar que eres el dueño y no emitirá el certificado.
  3. Asegúrate de que el sitio carga: Tu sitio web debe estar funcionando y ser accesible a través de http://tudominio.com y http://www.tudominio.com. A veces, si el sitio está en mantenimiento o da errores, la verificación falla.

[TIP] Si acabas de cambiar los servidores DNS de tu dominio, espera unas horas (hasta 24-48) a que la propagación se complete antes de intentar emitir el certificado. Si lo haces demasiado pronto, puede fallar.


El Proceso Paso a Paso: Emitiendo tu Certificado SSL

Ahora sí, vamos a la acción. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu sitio protegido.

Paso 1: Accede a tu Panel de DirectAdmin

Abre tu navegador favorito y ve a la URL de acceso a DirectAdmin. Introduce tu usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones.

Paso 2: Encuentra la Sección de SSL

Busca en el menú principal un icono o enlace llamado "SSL Certificates" o "Certificados SSL". La ubicación exacta puede variar ligeramente según el tema de DirectAdmin que use tu proveedor, pero suele estar en la sección de "Account Manager" o "Advanced Features". También puedes usar el buscador del panel para ir directamente.

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

Dentro de la sección de SSL, verás varias pestañas o sub-secciones. Una de ellas será "Let's Encrypt" o "SSL Certificates" (donde podrás elegir el proveedor). Haz clic en ella.

Paso 4: Selecciona tu Dominio y Configura

Verás una lista desplegable con tus dominios. Selecciona el dominio principal que quieres proteger.

Ahora viene la parte importante: las opciones de configuración. Deberías ver algo como esto:

  • Enable SSL for this domain: Asegúrate de que esté marcada (si no lo está, es la opción principal).
  • Also include www (www.tudominio.com): ¡MARCA ESTA CASILLA SIEMPRE! Es crucial que el certificado cubra tanto tudominio.com como www.tudominio.com. Si no lo haces, los usuarios que escriban "www" al principio verán un error de seguridad. Es uno de los errores más comunes.
  • Wildcard (también para subdominios): Esta opción es más avanzada. Solo marícala si sabes que necesitas proteger todos los subdominios posibles (*.tudominio.com). Para la mayoría de los sitios, no es necesaria y puede ser más compleja de configurar. Déjala desmarcada a menos que tengas una razón específica.

Paso 5: Emite el Certificado

Una vez hayas configurado las opciones (sobre todo, la del "www"), busca el botón que dice "Issue", "Submit" o "Install". Haz clic en él.

DirectAdmin se comunicará con los servidores de Let's Encrypt, verificará la propiedad del dominio y emitirá el certificado. Este proceso suele tardar solo unos segundos.

Paso 6: ¡Verifica tu Éxito!

Después de unos segundos, deberías ver un mensaje de éxito. Ahora, ve a tu navegador y escribe https://tudominio.com. Deberías ver el candado de seguridad. Haz lo mismo con https://www.tudominio.com para asegurarte de que ambos funcionan.

[WARNING] Si ves un error de "Conexión no privada" o "Tu conexión no es segura" justo después de emitir el certificado, no te asustes. A veces el navegador guarda en caché la versión antigua. Prueba a recargar la página con Ctrl + F5 (o Cmd + Shift + R en Mac) para forzar la recarga. Si el error persiste, revisa los pasos anteriores, especialmente que hayas incluido el "www".


Forzando la Redirección a HTTPS (El Toque Final)

Ya tienes el certificado instalado, pero tu sitio web todavía puede ser accesible a través de http://. Eso significa que alguien podría entrar sin cifrado. Para que todo el tráfico sea seguro, necesitas forzar la redirección de HTTP a HTTPS.

DirectAdmin tiene una herramienta para esto.

Usando la Herramienta de Redirección de DirectAdmin

  1. Ve a la sección de "Domain Setup" o "Domain Administration" en el menú principal.
  2. Busca tu dominio y haz clic en el icono de editar (normalmente un lápiz).
  3. Verás una opción que dice "Force SSL Redirect" o "Force HTTPS". Selecciónala y guarda los cambios.

Esta opción crea automáticamente las reglas necesarias en el servidor para que cualquier visita a http://tudominio.com sea redirigida instantáneamente a https://tudominio.com.

[INFO] Si tu sitio web está en un subdirectorio o es una aplicación muy personalizada, es posible que necesites añadir una regla manual en el archivo .htaccess. Pero para la mayoría de los casos, la opción integrada de DirectAdmin es más que suficiente y es la más recomendable para no romper nada.


La Renovación Automática: Ponlo en Piloto Automático

Una de las mejores cosas de Let's Encrypt es que los certificados duran 90 días. ¿Tienes que renovarlos manualmente cada 3 meses? ¡No! DirectAdmin se encarga de eso por ti.

El sistema tiene una tarea programada (cron job) que revisa los certificados automáticamente y los renueva cuando faltan unos 30 días para que caduquen. No tienes que hacer absolutamente nada.

Solo tienes que asegurarte de que el servicio de DirectAdmin esté funcionando con normalidad (que es lo normal si tu web está activa). Si tu dominio no apunta al servidor durante un tiempo prolongado, la renovación automática fallará, pero se reintentará más tarde.


Solución de Problemas Comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes que nos llegan al soporte:

¿Qué hago si recibo el error "Failed to verify domain"?

Este es el error más común. Significa que Let's Encrypt no ha podido comprobar que eres el dueño del dominio. Las causas más habituales son:

  • Los DNS no han propagado: Acabas de cambiar los nameservers. Espera unas horas.
  • El dominio no apunta al servidor: Verifica en tu registrador de dominios que los nameservers son los correctos.
  • El sitio web no carga: Si tu web da un error 500 o está caída, la verificación falla. Asegúrate de que http://tudominio.com y http://www.tudominio.com carguen correctamente.
  • Hay un firewall bloqueando la verificación: Muy raro, pero algún firewall de seguridad muy estricto podría bloquear las peticiones de Let's Encrypt.

¿Puedo tener SSL para varios dominios (Addon Domains)?

¡Por supuesto! El proceso es exactamente el mismo. Solo tienes que repetir los pasos anteriores para cada dominio adicional que tengas en tu cuenta de DirectAdmin. Cada dominio tendrá su propio certificado.

¿Y si mi sitio usa un subdominio?

También puedes emitir un certificado para subdominios, como blog.tudominio.com. Simplemente selecciona el subdominio en la lista desplegable del paso 4. Recuerda que si ya tienes un certificado para el dominio principal, necesitarás uno adicional para el subdominio (a menos que uses la opción Wildcard).

¿Qué pasa si mi proveedor de hosting no ofrece Let's Encrypt en DirectAdmin?

Casi todos los paneles de control modernos lo incluyen por defecto. Si no lo ves, contacta con tu proveedor de hosting. Es posible que tengan que activar la función en tu plan o que usen un método alternativo. Pero es muy poco habitual que no esté disponible.

¿Afecta el SSL a la velocidad de mi web?

El cifrado y descifrado de datos requiere un mínimo esfuerzo del servidor, pero con la tecnología actual, el impacto en el rendimiento es insignificante. De hecho, la percepción de seguridad y el pequeño impulso en el SEO compensan con creces cualquier micro-milisegundo de diferencia. Además, con HTTP/2 (que requiere HTTPS), la velocidad de carga mejora notablemente.


Conclusión: La Seguridad es un Hábito, no un Extra

Proteger tu sitio web con SSL ya no es una opción, es una necesidad. Afortunadamente, con herramientas como DirectAdmin y Let's Encrypt, el proceso es tan sencillo que no hay excusa para no hacerlo.

Has aprendido a:

  • Entender qué es el SSL y por qué es vital.
  • Emitir un certificado gratuito con Let's Encrypt en DirectAdmin.
  • Forzar la redirección a HTTPS para que todo el tráfico sea seguro.
  • Confiar en la renovación automática para no preocuparte nunca más.

Ahora tienes un sitio web más seguro, más confiable y mejor posicionado en los buscadores. Es un pequeño paso para ti, pero un gran salto para la seguridad de tu presencia online.

[TIP] Después de instalar el SSL, te recomiendo que actualices cualquier enlace interno que tengas en tu web (menús, imágenes, enlaces en el contenido) para que usen https:// en lugar de http://. Esto evitará avisos de "contenido mixto" (algunos elementos seguros y otros no) y mejorará aún más la experiencia de usuario.

Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a navegar este mundo digital de forma segura!

¿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