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

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

Actualizado el 13 de octubre de 2025

¡Hola! Si estás leyendo esto, es porque probablemente quieres dar el salto a un sitio web más seguro y profesional. Activar el candadito verde (SSL/HTTPS) en tu WordPress ya no es un lujo, es una necesidad tanto para la confianza de tus visitantes como para tu posicionamiento en Google.

Y la mejor noticia es que no necesitas gastar ni un solo euro para hacerlo. Gracias a Let's Encrypt, puedes obtener un certificado SSL gratis, y si tu hosting usa el panel de control DirectAdmin, el proceso es mucho más sencillo de lo que imaginas.

En esta guía extensa y paso a paso, te voy a explicar exactamente cómo activar SSL/HTTPS en WordPress con Let's Encrypt en DirectAdmin. No importa si eres principiante total, vamos a hacerlo juntos, con calma y sin tecnicismos raros.


¿Por qué es tan importante activar SSL/HTTPS en WordPress?

Antes de ensuciarnos las manos con la configuración, vamos a entender por qué esto es tan importante. No es solo una moda, es una cuestión de seguridad y de SEO.

1. Seguridad para tus visitantes

El protocolo HTTPS (Hypertext Transfer Protocol Secure) cifra la información que viaja entre el navegador del usuario y tu servidor. Esto significa que si alguien intenta interceptar los datos (como contraseñas o números de tarjeta), solo verá un galimatías ilegible.

Sin SSL, esa información viaja en "texto plano", siendo vulnerable a ataques de intermediarios (Man-in-the-Middle). Piensa en ello como enviar una postal por correo (cualquiera puede leerla) versus enviar una caja fuerte sellada (solo el destinatario tiene la combinación).

2. Confianza y credibilidad

Cuando un usuario visita tu sitio y ve el candado cerrado en la barra de direcciones, su cerebro subconsciente piensa: "Este sitio es seguro y profesional". Si no lo tiene, los navegadores modernos como Chrome muestran un aviso de "No seguro", lo que asusta a los visitantes y aumenta la tasa de rebote.

3. SEO: La ventaja competitiva de HTTPS WordPress

Desde 2014, Google confirmó que HTTPS es una señal de ranking. Es decir, los sitios con SSL activado tienen una ligera ventaja sobre los que no lo tienen en los resultados de búsqueda. No es el factor más importante, pero es un empujón extra que, sumado a un buen contenido, puede marcar la diferencia.

Además, si tu sitio no tiene SSL, es muy probable que Google lo marque como "No seguro" en el navegador, lo cual puede reducir la confianza del usuario y, por ende, tu CTR (Click-Through Rate).


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

Let's Encrypt es una autoridad de certificación (CA) sin ánimo de lucro que ofrece certificados SSL/TLS gratuitos. Es la opción más popular del mundo actualmente.

La ventaja de usarlo con DirectAdmin es que el panel de control tiene una integración nativa y automatizada. No necesitas instalar plugins raros en WordPress ni tocar archivos de configuración del servidor manualmente. Es prácticamente un "clic y listo".

Es la combinación perfecta: SSL gratis WordPress con la facilidad de gestión de DirectAdmin.


El Método Paso a Paso: Activar SSL/HTTPS en WordPress con Let's Encrypt en DirectAdmin

Vamos a dividir el proceso en tres fases clave. No te saltes ninguna, por favor.

Fase 1: Preparación del Dominio y WordPress

Antes de emitir el certificado, debemos asegurarnos de que todo esté en orden.

Paso 1: Verifica tu dominio y DNS

Lo primero es asegurarte de que tu dominio apunta correctamente a tu servidor de DirectAdmin. Esto es fundamental, ya que Let's Encrypt necesita verificar que eres el dueño del dominio.

  1. Ve a tu registrador de dominios (donde compraste el dominio, como Namecheap, GoDaddy, etc.).
  2. Busca la sección de "DNS Management" o "Zone Editor".
  3. Asegúrate de que tienes un registro "A" que apunte a la IP de tu servidor de DirectAdmin.
  4. Si usas subdominios (como www), también deben tener su registro correspondiente (un registro CNAME apuntando a tu dominio principal o un registro A).

[WARNING]: Los cambios de DNS pueden tardar desde unos minutos hasta 48 horas en propagarse a nivel mundial. Si acabas de cambiar el DNS, espera un poco antes de continuar.

Paso 2: Instala WordPress en tu dominio

Si ya tienes WordPress instalado, perfecto. Si no, este es el momento. En DirectAdmin, puedes usar el instalador de aplicaciones de una sola clic (como Softaculous).

  1. Entra en tu panel de DirectAdmin.
  2. Busca la sección "Instalador de Scripts" o "Softaculous".
  3. Elige WordPress y completa la instalación en tu dominio principal o en un subdominio.

Fase 2: Emitir el Certificado SSL con Let's Encrypt en DirectAdmin

Ahora viene la parte mágica. Aquí es donde generamos el certificado.

Paso 3: Accede a la sección SSL de DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin como administrador o usuario de dominio.
  2. Busca la sección "Gestión de SSL" o "SSL Certificates". A menudo se encuentra en la columna de "Cuenta" o "Seguridad".
  3. Haz clic en "Let's Encrypt" o "Crear Certificado Let's Encrypt".

Paso 4: Configura la emisión del certificado

Se abrirá una pantalla con varias opciones. No te asustes, es más sencillo de lo que parece.

  1. Selecciona el dominio: En el menú desplegable, elige el dominio para el cual quieres el certificado.
  2. Añade los subdominios: Marca las casillas para incluir www y, si quieres, otros subdominios que uses (como mail, webmail, etc.). Siempre es recomendable incluir www, ya que es lo más común.
  3. Activa la renovación automática: Esta es la clave para no tener que volver a hacer esto cada 90 días. Asegúrate de que la casilla de "Renovación automática" esté marcada.
  4. Haz clic en "Emitir" o "Crear".

DirectAdmin se comunicará con Let's Encrypt, verificará tu dominio y emitirá el certificado. Este proceso suele tardar menos de un minuto.

Paso 5: Verifica la emisión

Después de unos segundos, deberías ver un mensaje de éxito. DirectAdmin te mostrará los detalles del certificado, como la fecha de expiración. Si hay algún error, te lo dirá para que puedas corregirlo (suele ser un problema de DNS).


Fase 3: Configurar WordPress para Forzar HTTPS

Una vez que el certificado está activo en el servidor, el último paso es hacer que WordPress lo use. Esto es crucial para que activar SSL WordPress sea una realidad completa.

Paso 6: Accede a tu wp-admin

Entra en la administración de tu WordPress. Para ello, ve a tudominio.com/wp-admin e inicia sesión.

Paso 7: Configura la URL del sitio

Este es el paso más importante para evitar el famoso "bucle de redireccionamiento".

  1. En el menú lateral izquierdo, ve a Ajustes > Generales.
  2. Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Cambia ambas de http:// a https://.
  4. Guarda los cambios.

[WARNING]: Si haces esto y el sitio se rompe o te da un error de "demasiadas redirecciones", no te preocupes, es normal si no has configurado bien el servidor. Vuelve a poner http:// y pasa al siguiente paso, que es la solución definitiva.

Paso 8: Instala un plugin para forzar HTTPS (Solución Recomendada)

Para evitar problemas y asegurarte de que todas las páginas, imágenes y enlaces se carguen con HTTPS, es mejor usar un plugin. Mi favorito para esto es "Really Simple SSL".

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. Al activarlo, verás un aviso en la parte superior. Haz clic en "Activar SSL" o "Ir a la configuración de SSL".

Este plugin se encarga de todo: configura la URL del sitio, detecta el certificado y fuerza la redirección de HTTP a HTTPS de forma automática. Es la forma más segura y sin complicaciones de hacerlo.

Paso 9: Verifica tu sitio web

Ahora es el momento de la verdad. Abre una ventana de incógnito en tu navegador y visita https://tudominio.com. Deberías ver el candado cerrado y el prefijo "https://" en la barra de direcciones.

Prueba también a visitar http://tudominio.com y verás que te redirige automáticamente a la versión segura.


Solución de Problemas Comunes

A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más típicos.

1. Error "Too Many Redirects" (Demasiadas redirecciones)

Este es el error más común. La causa principal es una mala configuración de la URL en WordPress o un conflicto con el plugin.

Solución: Desactiva el plugin "Really Simple SSL" temporalmente, asegúrate de que las URLs en Ajustes > Generales tienen https://, y luego reactiva el plugin. Si el problema persiste, revisa el archivo .htaccess (si lo tienes) para ver si hay reglas de redirección duplicadas.

2. El certificado no se emite

Si Let's Encrypt te da un error, suele ser por una de estas razones:

  • DNS no propagado: Espera más tiempo.
  • Puerto 80 cerrado: Let's Encrypt necesita comunicarse con tu servidor a través del puerto 80 (HTTP). Asegúrate de que tu firewall o el proveedor de hosting no lo tenga bloqueado.
  • Nombre de dominio mal escrito: Revisa que no haya typos en la configuración.

3. Contenido mixto (Mixed Content)

Esto ocurre cuando tu sitio carga en HTTPS, pero algunos recursos (imágenes, scripts, CSS) se cargan desde URLs HTTP. El navegador bloquea estos recursos por seguridad, lo que puede romper el diseño.

Solución: El plugin "Really Simple SSL" suele solucionarlo automáticamente al activarlo. Si no, puedes usar un plugin como "Better Search Replace" para reemplazar en la base de datos todas las URLs http:// por https://.


Preguntas Frecuentes (FAQ)

¿Realmente es gratis? ¿Hay algún truco?

Sí, es 100% gratis. Let's Encrypt es una organización sin ánimo de lucro que ofrece certificados para promover una web más segura. No hay trucos ni costes ocultos.

¿Cada cuánto tiempo tengo que renovar el certificado?

Los certificados de Let's Encrypt duran 90 días. Pero si activaste la renovación automática en DirectAdmin (como te indiqué en el Paso 4), no tendrás que preocuparte por nada. El sistema lo hará solo.

¿Necesito ser un experto técnico para hacer esto?

No, para nada. Esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda seguir los pasos sin problemas. La integración en DirectAdmin hace que sea muy amigable.

¿Qué pasa con HestiaCP (Syspanel)?

Si tu hosting usa el panel Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. En Syspanel, el puerto de acceso al panel es el 2106. Busca la sección "Web" o "Dominios" y encontrarás la opción de "Let's Encrypt Support". Actívala y listo. La filosofía es la misma, solo cambia un poco la interfaz.

¿Afecta el SSL a mi velocidad de carga?

Minimamente. La negociación SSL añade una pequeña fracción de segundo a la primera visita. Pero las ventajas en seguridad y SEO superan con creces este coste insignificante. Además, con HTTP/2, que requiere HTTPS, tu sitio incluso puede cargar más rápido.


Conclusión Final

Activar SSL/HTTPS en WordPress con Let's Encrypt en DirectAdmin es un proceso sencillo, gratuito y esencial para el éxito de tu sitio web. No solo proteges a tus usuarios, sino que también mejoras tu posicionamiento en Google y aumentas la confianza en tu marca.

Siguiendo estos pasos, habrás transformado tu sitio de una "zona de peligro" a un "espacio seguro". Es una inversión de 10 minutos que te dará beneficios a largo plazo.

[TIP]: Después de activar el SSL, no olvides ir a Google Search Console y añadir la nueva versión HTTPS de tu sitio. Además, puedes usar la herramienta "Inspección de URL" para que Google vuelva a indexar tus páginas con la nueva versión segura.

Ahora sí, ve y activa ese candado. ¡Tu web y tus visitantes te lo agradecerán!

¿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