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

Cómo instalar certificado SSL en WordPress desde DirectAdmin

Actualizado el 21 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las dudas más comunes cuando tienes un sitio web en WordPress alojado en un panel de control como DirectAdmin: cómo instalar un certificado SSL y activar HTTPS. No te preocupes si nunca lo has hecho, te guiaré paso a paso, como si lo hiciéramos juntos.

Este tutorial está pensado para que cualquier persona, incluso sin experiencia técnica, pueda instalar SSL WordPress DirectAdmin de forma gratuita y segura. Usaremos Let's Encrypt, que es la opción más popular y, lo mejor, ¡totalmente gratis!


¿Por qué necesitas un certificado SSL en tu WordPress?

Antes de ponernos manos a la obra, es importante que entiendas por qué esto es tan importante. Un certificado SSL (Secure Sockets Layer) es como un candado digital para tu web. Cuando lo tienes instalado, la dirección de tu sitio cambia de http:// a https:// y aparece un candadito verde en la barra del navegador.

Esto no solo protege la información de tus visitantes (como contraseñas o datos de pago), sino que también es un factor clave para el SEO. Google da prioridad a los sitios con HTTPS, así que activar HTTPS WordPress te ayudará a posicionarte mejor. Además, los navegadores modernos marcan como "No seguro" a los sitios que solo usan HTTP, lo que puede ahuyentar a tus visitantes.


Requisitos previos antes de empezar

Para que todo funcione correctamente, necesitas tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibiste por correo al contratar el servicio.
  • Acceso a WordPress: Debes poder iniciar sesión en el panel de administración de tu web (normalmente en tudominio.com/wp-admin).
  • Un dominio apuntando a tu hosting: Tu dominio debe estar correctamente configurado para que apunte a los servidores de tu hosting. Si acabas de contratar, puede tardar unas horas en propagarse.

[INFO] Si tu dominio aún no está apuntando a tu hosting, el proceso de instalación del certificado fallará. Asegúrate de que tu web cargue correctamente antes de continuar.


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

Lo primero es entrar a tu panel de DirectAdmin. La dirección suele ser algo como https://tudominio.com:2222 o https://ip-de-tu-servidor:2222. Introduce tu usuario y contraseña.

Una vez dentro, busca la sección de "Administración de Sitios" o "Domain Setup". El nombre exacto puede variar según la versión, pero generalmente verás una lista con todos los dominios que tienes alojados.

Haz clic en el dominio donde está instalado tu WordPress. Se abrirá una página con varias opciones de configuración para ese dominio en particular. Busca una sección que se llame "SSL Certificates", "Certificados SSL" o "Secure Sockets Layer". Ahí es donde trabajaremos.


Paso 2: Instalar el certificado SSL con Let's Encrypt desde DirectAdmin

Aquí viene la parte más importante. DirectAdmin suele integrar Let's Encrypt de forma muy sencilla. Sigue estos pasos al pie de la letra:

  1. Dentro de la sección SSL de tu dominio, busca un botón o enlace que diga "Let's Encrypt" o "Instalar Certificado Gratuito".
  2. Haz clic en él. Se abrirá un formulario con algunas opciones.
  3. Verás una lista de subdominios (como www.tudominio.com, mail.tudominio.com, etc.). Marca la casilla de tu dominio principal y la de www. Esto es importante para que el certificado cubra ambas versiones (con y sin www).
  4. Deja las demás opciones por defecto. No necesitas tocar nada más.
  5. Haz clic en el botón "Save" o "Instalar".

[TIP] El proceso de instalación suele tardar entre 10 y 30 segundos. No cierres la ventana ni recargues la página mientras se completa.

¡Felicidades! Ya has completado la parte técnica en el servidor. Ahora, Let's Encrypt DirectAdmin WordPress ha generado e instalado el certificado automáticamente. Pero aún nos falta un paso crucial: decirle a WordPress que use HTTPS.


Paso 3: Activar HTTPS en tu WordPress (el paso que nadie te cuenta)

Mucha gente se salta este paso y luego se encuentra con problemas como que la web se ve rara, las imágenes no cargan o te redirige a la versión HTTP. Para evitarlo, vamos a configurar WordPress correctamente.

Hay dos formas de hacerlo: mediante un plugin (recomendado para principiantes) o editando archivos manualmente. Te explicaré la más segura y sencilla.

Opción A: Usando un plugin (Muy recomendado)

Esta es la forma más fácil y segura, especialmente si no te sientes cómodo editando archivos.

  1. Entra a tu panel de administración de WordPress (tudominio.com/wp-admin).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Really Simple SSL". Es uno de los plugins más populares y confiables para esto.
  4. Instálalo y actívalo.
  5. Nada más activarlo, el plugin detectará automáticamente que tienes un certificado SSL instalado y te guiará para activar HTTPS con un solo clic. ¡Así de fácil!

[WARNING] Si al activar el plugin te pide que cambies la URL del sitio, hazlo sin miedo. El plugin lo hará de forma segura y corregirá las rutas de tus imágenes y enlaces automáticamente.

Opción B: Configuración manual (Sin plugins)

Si prefieres no usar un plugin, puedes hacerlo manualmente. Esto implica editar el archivo wp-config.php de tu WordPress. Es un poco más técnico, pero igual de válido.

  1. Conéctate a tu servidor mediante FTP o al administrador de archivos de DirectAdmin.
  2. Navega hasta la carpeta donde está instalado tu WordPress (normalmente public_html o una subcarpeta).
  3. Busca el archivo wp-config.php y ábrelo con un editor de texto.
  4. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, pega las siguientes líneas:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
  1. Guarda los cambios y cierra el archivo.

Luego, tendrás que ir a Ajustes > Generales en tu WordPress y cambiar las dos URL (Dirección de WordPress y Dirección del sitio) de http:// a https://. Guarda los cambios y listo.


Paso 4: Forzar la redirección de HTTP a HTTPS

El último paso es asegurarte de que cuando alguien escriba http://tudominio.com, sea redirigido automáticamente a https://tudominio.com. Esto es clave para la seguridad y el SEO.

Si usaste el plugin Really Simple SSL, él mismo se encarga de hacer esta redirección automáticamente. Si lo hiciste de forma manual, puedes añadir el siguiente código al archivo .htaccess que está en la raíz de tu WordPress (junto a wp-config.php):

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

[WARNING] Si ya tienes código en tu .htaccess (por ejemplo, de otros plugins de caché), añade este bloque al principio del archivo, justo después de la línea RewriteEngine On si ya existe.


Paso 5: Verificar que todo funciona correctamente

Una vez hecho todo, es hora de comprobar que el certificado SSL WordPress está funcionando.

  1. Abre una ventana de incógnito en tu navegador (Chrome, Firefox, etc.).
  2. Escribe https://tudominio.com y presiona Enter.
  3. Deberías ver el candado verde en la barra de direcciones.
  4. Haz clic en el candado y selecciona "La conexión es segura" o "Certificado válido".
  5. También puedes usar herramientas online como SSL Labs (de Qualys) para obtener un análisis detallado de tu certificado.

Si ves algún error (como "No seguro" o "La conexión no es privada"), revisa los pasos anteriores. Lo más común es que la redirección de HTTP a HTTPS no se haya configurado bien o que el certificado no se haya instalado correctamente en el dominio con www.


FAQ: Preguntas frecuentes sobre SSL en WordPress con DirectAdmin

Aquí respondo a las dudas más habituales que me encuentro en el soporte técnico.

¿El certificado de Let's Encrypt caduca? ¿Tengo que renovarlo manualmente?

Sí, los certificados de Let's Encrypt caducan cada 90 días. Sin embargo, en la mayoría de los paneles como DirectAdmin, la renovación es automática. El propio sistema se encarga de renovarlo antes de que caduque. No tienes que preocuparte por ello.

¿Puedo usar otro tipo de certificado SSL que no sea de Let's Encrypt?

Sí, claro. Puedes comprar un certificado SSL de pago (por ejemplo, de Sectigo, DigiCert, etc.) e instalarlo manualmente desde DirectAdmin en la misma sección de SSL. El proceso es similar, pero tendrás que pegar el código del certificado y la clave privada que te proporcione tu proveedor.

Mi web se ve bien en HTTP, pero al poner HTTPS se ve mal (sin CSS, imágenes rotas). ¿Qué hago?

Esto es un problema clásico de contenido mixto. Significa que tu web está cargando recursos (imágenes, hojas de estilo, scripts) desde URLs HTTP. La solución más fácil es instalar el plugin Really Simple SSL que mencionamos antes, ya que corrige automáticamente estos enlaces. Si lo hiciste manualmente, tendrás que buscar y reemplazar todas las URLs HTTP por HTTPS en tu base de datos (puedes usar un plugin como "Better Search Replace").

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El proceso de cifrado y descifrado requiere un poco de recursos del servidor, pero hoy en día es prácticamente imperceptible. De hecho, el beneficio en seguridad y confianza para tus visitantes supera con creces cualquier pequeña pérdida de rendimiento.

¿Qué pasa si tengo varios dominios en mi DirectAdmin? ¿Tengo que repetir el proceso?

Sí, el proceso es por dominio. Debes repetir los pasos 1 y 2 para cada dominio que quieras asegurar. Pero una vez que lo has hecho una vez, es pan comido.


Conclusión: Ya tienes tu WordPress seguro con HTTPS

¡Enhorabuena! Has logrado instalar SSL WordPress DirectAdmin de forma exitosa. Ahora tu web es más segura, más confiable para tus visitantes y mejor valorada por Google. Recuerda que este proceso, aunque parezca largo al principio, es muy sencillo una vez que lo has hecho un par de veces.

Si en algún momento tienes dudas o algo no funciona como esperabas, no dudes en contactar con el soporte técnico de tu hosting. Estamos aquí para ayudarte.

[TIP] Te recomiendo que, después de instalar el SSL, revises la configuración de tu CDN (si usas uno como Cloudflare) para que también use HTTPS. Así todo tu tráfico estará cifrado de principio a fin.

¡Nos leemos en el próximo 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