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

Cómo configurar SSL gratuito en DirectAdmin para WordPress

Actualizado el 14 de febrero de 2026

¿Por qué es Importante Configurar SSL Gratuito en tu WordPress?

Tener un sitio web seguro ya no es una opción, es una necesidad. Cuando configuras SSL (Secure Sockets Layer) en tu sitio WordPress alojado en DirectAdmin, estás estableciendo una conexión cifrada entre el navegador de tus visitantes y tu servidor. Esto protege información sensible como contraseñas, datos de tarjetas de crédito y mensajes privados.

Además, desde que Google empezó a penalizar los sitios sin SSL, tenerlo se ha convertido en un factor de posicionamiento SEO. Los usuarios también confían más en un sitio que muestra el candado verde en la barra de direcciones. Y lo mejor de todo: puedes obtener un SSL gratuito mediante Let's Encrypt directamente desde tu panel de DirectAdmin.

En este artículo te guiaré paso a paso para que configures SSL en tu WordPress sin complicaciones, incluso si eres principiante.

[INFO] Un certificado SSL gratuito de Let's Encrypt es válido por 90 días. DirectAdmin lo renueva automáticamente, así que no te preocupes por la expiración.


Requisitos Previos Antes de Configurar SSL

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña de administrador o reseller).
  • Un dominio apuntando a tu servidor (los registros DNS deben estar configurados).
  • WordPress instalado y funcionando correctamente en ese dominio.
  • Que tu dominio no tenga contenido mixto (HTTP y HTTPS mezclado) al finalizar.

[WARNING] Si tu dominio no está apuntando correctamente a los servidores de nombres de tu hosting, Let's Encrypt no podrá verificar la propiedad y fallará la emisión del certificado.


Paso 1: Acceder a DirectAdmin y Localizar la Opción SSL

El proceso comienza en el panel de control. Sigue estos pasos:

  1. Abre tu navegador y escribe la dirección de tu panel: https://tudominio.com:2222 (o la IP de tu servidor).
  2. Ingresa tu usuario y contraseña de DirectAdmin.
  3. Una vez dentro, busca en el menú principal la sección "Advanced Features" o "Características Avanzadas".
  4. Haz clic en "SSL Certificates" o "Certificados SSL".

[TIP] Si no ves la opción SSL directamente, puedes usar el buscador interno de DirectAdmin escribiendo "SSL".


Paso 2: Emitir un Certificado SSL Gratuito con Let's Encrypt

DirectAdmin integra a Let's Encrypt de forma nativa. Así es como lo activas:

  1. En la página de SSL Certificates, busca el botón o enlace que dice "Let's Encrypt" o "Free SSL".
  2. Se abrirá un formulario. Selecciona el dominio para el cual deseas el certificado (el mismo donde tienes WordPress).
  3. Marca las opciones:
    • "Include www" (para que cubra www.tudominio.com y tudominio.com).
    • "Wildcard" (opcional, si usas subdominios como blog.tudominio.com).
  4. Haz clic en "Save" o "Issue".
  5. Espera unos segundos mientras DirectAdmin se comunica con los servidores de Let's Encrypt. Verás un mensaje de éxito como "Certificate issued successfully".

[WARNING] Si recibes un error, verifica que tu dominio tenga registros A y CNAME configurados correctamente. El proceso fallará si el dominio no es accesible públicamente.


Paso 3: Forzar HTTPS en DirectAdmin (Redirección Automática)

Una vez emitido el certificado, debes asegurarte de que todo el tráfico se redirija a HTTPS. DirectAdmin permite hacerlo fácilmente:

  1. Vuelve a la sección "SSL Certificates".
  2. Busca la opción "Force SSL" o "SSL Redirect".
  3. Actívala para tu dominio. Esto creará una regla en el archivo .htaccess que redirige cualquier petición HTTP a HTTPS.
  4. Guarda los cambios.

[INFO] Si no encuentras esta opción, puedes hacerlo manualmente desde el archivo .htaccess de tu WordPress, pero es más seguro que DirectAdmin lo gestione.


Paso 4: Configurar WordPress para Usar HTTPS

Ahora que el servidor ya tiene SSL, debes decirle a WordPress que use la nueva URL segura. Hay dos formas de hacerlo:

Opción A: Desde el Panel de Administración de WordPress

  1. Inicia sesión en tu WordPress (ej: tudominio.com/wp-admin).
  2. Ve a Ajustes > Generales.
  3. Cambia las dos URLs:
    • Dirección de WordPress (URL): de http://tudominio.com a https://tudominio.com.
    • Dirección del sitio (URL): de http://tudominio.com a https://tudominio.com.
  4. Guarda los cambios. WordPress te pedirá que inicies sesión de nuevo con la nueva URL.

Opción B: Editando el Archivo wp-config.php (Recomendado para evitar errores)

Si no puedes acceder al panel por algún motivo, edita el archivo wp-config.php desde el administrador de archivos de DirectAdmin:

  1. En DirectAdmin, ve a "File Manager".
  2. Navega a public_html (o la carpeta de tu dominio).
  3. Busca el archivo wp-config.php y haz clic derecho > Edit.
  4. Agrega estas líneas justo antes del comentario /* That's all, stop editing! */:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
  1. Guarda el archivo.

[WARNING] No olvides cambiar tudominio.com por tu dominio real. Si usas www, inclúyelo: https://www.tudominio.com.


Paso 5: Verificar que Todo Funcione Correctamente

Después de los cambios, es crucial verificar que no haya contenido mixto (recursos cargados por HTTP en una página HTTPS). Sigue estos pasos:

  1. Abre tu sitio en el navegador con https://tudominio.com.
  2. Deberías ver el candado verde en la barra de direcciones.
  3. Haz clic derecho en la página y selecciona "Inspeccionar" o "Ver código fuente".
  4. Ve a la pestaña "Console" (Consola). Si ves errores de "Mixed Content", significa que algunos recursos (imágenes, scripts, CSS) aún se cargan por HTTP.
  5. Para solucionarlo, instala un plugin como "Really Simple SSL" o "SSL Insecure Content Fixer". Estos plugins detectan y corrigen automáticamente el contenido mixto.

[TIP] El plugin Really Simple SSL es ideal para principiantes. Solo actívalo y él se encarga del resto, incluyendo la redirección.


Paso 6: Probar la Redirección y los Enlaces Internos

Asegúrate de que todos los enlaces de tu sitio apunten a HTTPS:

  1. Navega por varias páginas de tu WordPress (entradas, páginas, categorías).
  2. Revisa que la URL siempre comience con https://.
  3. Si tienes enlaces en el menú o en widgets que aún usan HTTP, edítalos manualmente.

También puedes usar herramientas online como "SSL Checker" para verificar que el certificado esté bien instalado.


Solución de Problemas Comunes (FAQ)

¿Por qué Let's Encrypt no emite el certificado?

  • Causa: El dominio no está apuntando al servidor o los DNS no se han propagado.
  • Solución: Espera hasta 24 horas después de configurar los DNS. Verifica con ping tudominio.com desde tu terminal.

¿Por qué veo "No seguro" en el navegador después de configurar SSL?

  • Causa: Contenido mixto (imágenes o scripts cargados por HTTP).
  • Solución: Usa el plugin Really Simple SSL para forzar HTTPS en todos los recursos.

¿Cómo renovar el certificado SSL gratuito?

  • Respuesta: DirectAdmin renueva automáticamente los certificados de Let's Encrypt cada 90 días. No necesitas hacer nada manualmente. Si falla, revisa que el dominio siga apuntando a tu servidor.

¿Qué hago si uso HestiaCP (Syspanel)?

  • Respuesta: Si tu hosting usa Syspanel (antes HestiaCP), el puerto de acceso es el 2106. El proceso es similar: busca la sección SSL y selecciona Let's Encrypt. Luego, fuerza HTTPS desde las opciones del dominio.

¿Puedo tener SSL en varios dominios?

  • Respuesta: Sí. Repite el proceso para cada dominio desde la misma sección de SSL Certificates en DirectAdmin.

Conclusión: Tu WordPress ya es Seguro

Configurar SSL gratuito en DirectAdmin para tu WordPress usando Let's Encrypt es un proceso sencillo que no debería tomar más de 10 minutos. Una vez hecho, tu sitio estará protegido, ganarás la confianza de tus visitantes y mejorarás tu posicionamiento en buscadores.

Recuerda que la seguridad es un proceso continuo. Mantén tu WordPress y plugins actualizados, y revisa periódicamente que tu certificado SSL esté vigente. Si sigues estos pasos, tendrás un sitio web profesional y seguro sin gastar un centavo en certificados.

[TIP] Si encuentras algún problema, consulta la documentación oficial de DirectAdmin o contacta al soporte de tu hosting. La mayoría de los errores se deben a configuraciones DNS incorrectas o a contenido mixto no corregido.

¡Ya estás listo para navegar con tranquilidad!

¿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