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

Guía: Instalar un certificado SSL en WordPress con DirectAdmin

Actualizado el 15 de febrero de 2026

¿Tu sitio en WordPress sigue cargando con "http://" en lugar del seguro "https://"? Si es así, este artículo es para ti. Instalar un certificado SSL en tu web ya no es un lujo, es una necesidad básica para cualquier sitio que quiera ser profesional, confiable y bien posicionado en Google. Y si usas DirectAdmin como panel de control, el proceso es mucho más sencillo de lo que imaginas. En esta guía detallada, te explicaré paso a paso cómo instalar SSL WordPress DirectAdmin, desde la generación del certificado hasta la configuración final en tu administrador de WordPress.

Vamos a desglosar todo el proceso para que, incluso si no tienes experiencia técnica, puedas lograrlo sin complicaciones. Al final, tendrás un sitio con HTTPS WordPress DirectAdmin, lo que mejorará tu seguridad y la confianza de tus visitantes.

¿Por qué es importante tener un certificado SSL en tu WordPress?

Antes de meternos en la instalación, entendamos por qué este paso es crucial. Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador del usuario y tu servidor. Esto significa que datos como contraseñas, formularios de contacto o detalles de pago viajan protegidos.

Además, Google Chrome y otros navegadores marcan como "No seguro" cualquier sitio que aún use HTTP. Esto ahuyenta a los visitantes y perjudica tu posicionamiento SEO. Con un certificado SSL WordPress, no solo proteges a tus usuarios, sino que también ganas puntos en los rankings de búsqueda. Y lo mejor: hoy en día puedes obtenerlo gratis con Let's Encrypt.

Requisitos previos para instalar SSL en WordPress con DirectAdmin

Para seguir esta guía, necesitas:

  • Acceso a tu panel de control DirectAdmin (con credenciales de administrador o de usuario revendedor).
  • Un sitio WordPress ya instalado y funcionando (aunque sea en HTTP).
  • Tener acceso a tu administrador de WordPress (wp-admin).
  • Conocimientos básicos de navegación en paneles de control.

Si cumples con esto, estás listo para empezar. Recuerda que el proceso que te mostraré funciona tanto para certificados gratuitos (Let's Encrypt) como para algunos de pago, aunque nos centraremos en los gratuitos por ser los más comunes.

Paso 1: Acceder a DirectAdmin y localizar la sección SSL

Lo primero es iniciar sesión en tu DirectAdmin. Normalmente accedes a través de una URL como tudominio.com:2222 o la que te haya proporcionado tu hosting. Una vez dentro, busca la sección de gestión de SSL. Dependiendo de la versión, puede llamarse "SSL Certificates", "SSL/TLS" o "Let's Encrypt SSL". En la mayoría de los paneles modernos, está dentro del menú "Advanced Features" o "Account Manager".

[TIP] Si no ves la opción, asegúrate de que tu plan de hosting incluya soporte para SSL. Muchos proveedores lo activan automáticamente.

Paso 2: Generar e instalar el certificado SSL desde DirectAdmin

Aquí viene la parte clave: DirectAdmin SSL WordPress se configura fácilmente gracias a la integración con Let's Encrypt. Sigue estos pasos:

  1. Selecciona tu dominio: En la lista de dominios que aparecen, elige el que quieres proteger (el de tu WordPress).
  2. Haz clic en "SSL Certificates" o "Let's Encrypt SSL". Verás un botón que dice "Generate" o "Issue".
  3. Configura las opciones: Generalmente solo necesitas marcar la casilla "Enable SSL for this domain" y asegurarte de que el correo electrónico de contacto sea válido (Let's Encrypt lo usa para notificaciones de renovación).
  4. Haz clic en "Save" o "Generate": El proceso tarda unos segundos. DirectAdmin se comunicará con Let's Encrypt, verificará tu dominio y emitirá el certificado.
  5. Verifica la instalación: Una vez generado, verás un mensaje de éxito y los detalles del certificado (fecha de expiración, emisor, etc.).

[WARNING] Si tu dominio tiene algún problema de resolución DNS, la generación fallará. Asegúrate de que el dominio apunte correctamente a tu servidor antes de intentarlo.

Paso 3: Forzar HTTPS en tu WordPress desde DirectAdmin (opcional pero recomendado)

Ahora que el certificado está instalado, tu sitio ya puede cargarse con HTTPS, pero es posible que aún no lo haga automáticamente. Para forzar que todo el tráfico vaya por HTTPS, puedes hacerlo desde DirectAdmin:

  1. Ve a "Domain Setup" o "Domain Management".
  2. Busca la opción "Force SSL" o "Redirect HTTP to HTTPS". Actívala.
  3. Guarda los cambios.

Esto creará una regla de redirección a nivel de servidor, lo que es más eficiente que hacerlo solo con plugins.

[INFO] Si no encuentras esta opción, no te preocupes. También puedes forzar HTTPS desde WordPress, como veremos en el siguiente paso.

Paso 4: Configurar WordPress para usar HTTPS

Incluso si el servidor ya redirige, tu WordPress internamente puede seguir usando enlaces HTTP. Esto provoca el temido "contenido mixto" (mixed content), donde algunos recursos (imágenes, scripts) se cargan inseguros y el candado verde no aparece. Para solucionarlo:

  1. Accede a tu administrador de WordPress (wp-admin).
  2. Ve a Ajustes > Generales.
  3. Cambia las dos URLs: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" de http:// a https://. Por ejemplo: https://tudominio.com.
  4. Guarda los cambios. WordPress te pedirá que inicies sesión de nuevo (ahora con HTTPS).

[WARNING] Si después de este cambio no puedes acceder al panel, puedes revertirlo desde la base de datos o usando un plugin como "Really Simple SSL". No te asustes, es un paso común.

Paso 5: Verificar y corregir contenido mixto

Una vez cambiadas las URLs, es posible que algunas imágenes, hojas de estilo o scripts sigan cargándose con HTTP. Para detectarlos:

  1. Usa la consola del navegador (F12 > pestaña "Console"). Si ves errores de "Mixed Content", sabrás qué elementos están fallando.
  2. Instala un plugin como "Better Search Replace" (gratuito) y ejecuta una búsqueda de http://tudominio.com y reemplázala por https://tudominio.com. Esto actualizará todas las URLs en tu base de datos.
  3. Para contenido externo (como imágenes de otras webs), no puedes cambiarlo, pero asegúrate de que esos recursos también tengan HTTPS.

[TIP] Si usas un tema o plugin que carga recursos de terceros (como fuentes de Google), verifica que usen HTTPS. En la mayoría de los casos ya lo hacen.

Paso 6: Probar y asegurar la instalación

Antes de celebrar, haz algunas comprobaciones:

  • Visita tu web con https:// y verifica que aparezca el candado verde en la barra de direcciones.
  • Usa herramientas online como "SSL Labs" (ssllabs.com) para analizar la configuración de tu certificado. Busca una calificación "A" o superior.
  • Prueba la redirección: Escribe http://tudominio.com y asegúrate de que te redirija automáticamente a https://.
  • Revisa tu correo: Let's Encrypt te enviará un aviso cuando el certificado esté próximo a vencer (cada 90 días). Si tu hosting no lo renueva automáticamente, tendrás que repetir el proceso manualmente.

Preguntas frecuentes (FAQ) sobre SSL en WordPress con DirectAdmin

¿Cuánto tiempo tarda en generarse el certificado?

Por lo general, entre 10 y 30 segundos. Si tarda más, revisa que tu dominio esté bien configurado.

¿Puedo usar un certificado de pago en lugar de Let's Encrypt?

Sí, DirectAdmin permite subir certificados de pago (como de Comodo o DigiCert). Solo necesitas los archivos .crt y .key. La opción está en "SSL Certificates" > "Paste a pre-generated certificate".

¿Qué hago si después de la instalación veo errores 404 o páginas en blanco?

Esto suele ocurrir si hay reglas de redirección mal configuradas. Desactiva temporalmente cualquier plugin de caché o seguridad, y verifica que el archivo .htaccess no tenga reglas conflictivas. También puedes usar el plugin "Really Simple SSL" que maneja la redirección automáticamente.

¿Es necesario renovar el certificado manualmente?

Si usas Let's Encrypt con DirectAdmin, la mayoría de las versiones recientes renuevan automáticamente. Pero es recomendable revisar cada 2 meses para asegurarte.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado añade una pequeña carga, pero con la tecnología actual es imperceptible. Además, HTTP/2 (que solo funciona con HTTPS) puede incluso mejorar la velocidad.

Conclusión: Tu WordPress ahora es seguro y profesional

Has logrado instalar SSL WordPress DirectAdmin y ahora tu sitio carga con el candado verde, lo que transmite confianza a tus visitantes y mejora tu posicionamiento en buscadores. Recuerda que este proceso no es único: los certificados Let's Encrypt caducan cada 90 días, pero con DirectAdmin la renovación suele ser automática.

Si en algún momento te encuentras con dificultades, no dudes en consultar la documentación de tu hosting o en buscar ayuda en foros especializados. La seguridad web es un viaje continuo, pero con este paso ya has dado el más importante.

[INFO] Si tu panel de control es HestiaCP (ahora llamado Syspanel, puerto 2106), el proceso es muy similar: busca "SSL" o "Let's Encrypt" en el menú de tu dominio y sigue los mismos pasos. La única diferencia es la interfaz, pero la lógica es idéntica.

¡Felicidades! Tu seguridad SSL WordPress está al día y tu web lista para brillar en los resultados de búsqueda.

¿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