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

FAQ: ¿Cómo configurar SSL en WordPress con cPanel?

Actualizado el 30 de octubre de 2025

¿Por qué es importante configurar SSL en WordPress?

Antes de empezar con los pasos, es fundamental entender qué es SSL y por qué deberías tenerlo en tu sitio web. SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador del usuario y tu servidor. Cuando lo activas, verás que la URL de tu sitio cambia de http:// a https://, y aparece un candado verde en la barra de direcciones.

Si tienes un sitio en WordPress, configurar SSL no solo protege los datos de tus visitantes, sino que también mejora tu posicionamiento en buscadores (SEO). Google, desde 2014, utiliza el HTTPS como un factor de ranking, lo que significa que los sitios seguros tienen ventaja sobre los que no lo son. Además, los navegadores modernos como Chrome marcan como “No seguros” los sitios sin SSL, lo que puede ahuyentar a los usuarios.

En esta guía completa, resolveremos las preguntas más frecuentes sobre cómo configurar SSL WordPress cPanel, cómo obtener un SSL gratis cPanel, cómo forzar HTTPS WordPress y cómo gestionar tu certificado SSL WordPress. Vamos paso a paso, sin tecnicismos complicados.


¿Qué necesito antes de configurar SSL?

Para empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (normalmente se accede a través de tudominio.com/cpanel o con la URL que te proporcionó tu proveedor).
  • WordPress instalado y funcionando (ya sea en la raíz o en una subcarpeta).
  • Un dominio propio (no un subdominio gratuito).
  • Conocimiento básico de cómo navegar en el panel de control.

Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106 (por ejemplo: tudominio.com:2106). El proceso es similar, pero las opciones pueden tener nombres ligeramente diferentes.


Paso 1: Obtener un certificado SSL gratis desde cPanel

La mayoría de los hostings ofrecen SSL gratis cPanel a través de Let’s Encrypt, una autoridad de certificación gratuita y automatizada. Sigue estos pasos:

  1. Inicia sesión en cPanel con tus credenciales.
  2. Busca la sección “Seguridad” o “SSL/TLS”. Dependiendo de la versión de cPanel, puede llamarse “SSL/TLS Status” o “Let’s Encrypt SSL”.
  3. Haz clic en “Manage SSL Sites” o “Install and Manage SSL for your site (HTTPS)”.
  4. Selecciona tu dominio de la lista desplegable. Si tienes varios, elige el principal.
  5. Haz clic en “Autofill by Domain” para que cPanel rellene automáticamente los campos del certificado.
  6. Presiona “Install” o “Save”. El proceso puede tardar unos segundos.

[TIP]: Si no ves la opción de Let’s Encrypt, contacta con tu proveedor de hosting. Algunos paneles como Syspanel (puerto 2106) tienen un botón directo en la sección “Web” llamado “SSL” o “Add SSL Certificate”.


Paso 2: Verificar que el certificado SSL esté activo

Una vez instalado, es importante comprobar que funciona correctamente. Puedes hacerlo de dos formas:

  • Desde el navegador: Escribe https://tudominio.com en la barra de direcciones. Si ves el candado verde, todo está bien.
  • Usando herramientas online: Sitios como “SSL Checker” te permiten verificar el estado del certificado.

Si ves un error de conexión o el candado no aparece, revisa que el certificado esté bien instalado en cPanel (puedes volver al paso 1 y reinstalarlo). Otro problema común es que el dominio tenga un redireccionamiento incorrecto o que el certificado no cubra el subdominio www. Asegúrate de instalar SSL tanto para tudominio.com como para www.tudominio.com.

[WARNING]: No olvides que el certificado SSL de Let’s Encrypt tiene una validez de 90 días. La mayoría de los hostings lo renuevan automáticamente, pero si no es tu caso, deberás hacerlo manualmente desde cPanel.


Paso 3: Forzar HTTPS en WordPress

Una vez que el SSL está activo, debes forzar HTTPS WordPress para que todos los visitantes accedan a la versión segura. Si no lo haces, los usuarios podrían seguir entrando por HTTP, lo que anularía la seguridad y el beneficio SEO.

Hay dos métodos principales:

Método A: Usar un plugin (recomendado para principiantes)

Existen plugins gratuitos como Really Simple SSL que hacen todo el trabajo automáticamente. Así se usa:

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca “Really Simple SSL” e instálalo.
  3. Actívalo. El plugin detectará automáticamente el certificado y te preguntará si deseas activar SSL. Haz clic en “Go ahead, activate SSL!”.
  4. El plugin configurará las redirecciones y cambiará las URLs de tu sitio de HTTP a HTTPS.

[INFO]: Really Simple SSL también se encarga de corregir el “contenido mixto” (cuando algunos elementos como imágenes o scripts se cargan por HTTP). Es una solución sencilla y segura.

Método B: Configuración manual (sin plugin)

Si prefieres no usar plugins, puedes editar el archivo wp-config.php de tu WordPress. Sigue estos pasos con cuidado:

  1. Accede a tu servidor mediante cPanel > File Manager o a través de FTP.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto y agrega las siguientes líneas antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
  1. Guarda los cambios y cierra el archivo.

Además, deberás actualizar las URLs de tu sitio en Ajustes > Generales en WordPress, cambiando http:// por https:// en los campos Dirección de WordPress (URL) y Dirección del sitio (URL).

[WARNING]: Si editas manualmente wp-config.php, haz una copia de seguridad antes. Un error puede dejar tu sitio inaccesible.


Paso 4: Redirigir todo el tráfico HTTP a HTTPS

Además de forzar HTTPS en WordPress, es recomendable redirigir todo el tráfico HTTP a HTTPS a nivel de servidor. Esto se hace mediante un archivo .htaccess en la raíz de tu sitio.

  1. Ve a cPanel > File Manager y localiza el archivo .htaccess (puede estar oculto; activa la opción “Mostrar archivos ocultos” si es necesario).
  2. Haz clic derecho y selecciona Editar.
  3. Agrega las siguientes líneas al inicio del archivo (después de la línea RewriteEngine On si ya existe):
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda los cambios.

Si usas Syspanel (puerto 2106), el proceso es similar, pero asegúrate de que el módulo mod_rewrite esté habilitado en la configuración de Apache.

[TIP]: Si ya usas un plugin como Really Simple SSL, no necesitas hacer esta redirección manual, ya que el plugin la agrega automáticamente.


Preguntas frecuentes (FAQ)

¿Puedo usar un certificado SSL de pago en lugar de gratis?

Sí, pero el proceso es diferente. En lugar de usar Let’s Encrypt, deberás adquirir un certificado SSL de una autoridad como Comodo, DigiCert o GlobalSign. Luego, en cPanel, ve a SSL/TLS > Certificates (CRT) y Private Keys (KEY) para instalarlo manualmente. Para la mayoría de los sitios pequeños, el SSL gratis cPanel de Let’s Encrypt es más que suficiente.

¿Qué hago si mi sitio muestra “contenido mixto” después de activar SSL?

El contenido mixto ocurre cuando algunos elementos (imágenes, scripts, CSS) se cargan a través de HTTP en lugar de HTTPS. Puedes solucionarlo:

  • Usando un plugin como Really Simple SSL (que corrige automáticamente las URLs).
  • Buscando y reemplazando en la base de datos con herramientas como Better Search Replace.
  • Actualizando manualmente las URLs en las entradas y páginas de WordPress.

¿Afecta SSL a la velocidad de mi sitio?

Mínimamente. El cifrado SSL añade una pequeña sobrecarga, pero los servidores modernos lo manejan sin problemas. Además, el beneficio en seguridad y SEO compensa con creces cualquier pequeña pérdida de velocidad.

¿Necesito SSL si mi sitio es solo informativo y no tiene formularios?

Sí, por varias razones:

  • SEO: Google penaliza los sitios sin HTTPS.
  • Confianza del usuario: Los navegadores muestran advertencias de “No seguro”.
  • Privacidad: Incluso sin formularios, el SSL protege la navegación de tus visitantes.

¿Cómo renuevo mi certificado SSL gratis?

La mayoría de los hostings renuevan automáticamente los certificados de Let’s Encrypt. Si no es el caso, puedes hacerlo manualmente desde cPanel en la misma sección donde lo instalaste (suele haber un botón de “Renew”). También puedes programar una tarea cron para que se renueve automáticamente cada 60 días.


Conclusión

Configurar SSL en WordPress con cPanel es un proceso sencillo que no debería llevarte más de 15 minutos. Con un SSL gratis cPanel de Let’s Encrypt, puedes proteger tu sitio, mejorar tu posicionamiento y dar confianza a tus visitantes. Recuerda forzar HTTPS WordPress para que todos accedan a la versión segura, y verifica que no haya contenido mixto.

Si tu hosting usa Syspanel (puerto 2106), los pasos son prácticamente los mismos, solo cambian los nombres de algunas secciones. No dudes en consultar la documentación de tu proveedor si tienes dudas específicas.

Ahora que ya sabes cómo configurar SSL WordPress cPanel, ¡ponlo en práctica y disfruta de un sitio más seguro y profesional!

¿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