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

Activar SSL en WordPress con Let's Encrypt en cPanel

Actualizado el 8 de septiembre de 2025

¡Hola! ¿Estás listo para dar el gran salto y asegurar tu sitio web con HTTPS? Es un paso fundamental para la seguridad de tus visitantes y para mejorar tu posicionamiento en Google. Lo mejor de todo es que, si usas WordPress y tienes acceso a cPanel, activar un certificado SSL con Let's Encrypt es más fácil de lo que piensas. En esta guía, te voy a explicar paso a paso cómo hacerlo, desde la activación en cPanel hasta la configuración final en tu WordPress.

Vamos a despejar todas tus dudas, desde qué es un SSL hasta cómo solucionar los problemas más comunes. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.

¿Qué es un Certificado SSL y Por Qué lo Necesitas?

Antes de meternos en faena, es importante que entiendas qué es un certificado SSL. Piensa en él como un carnet de identidad digital para tu web. Cuando lo instalas, la dirección de tu sitio pasa de http:// a https://. Esa "s" extra significa "seguro" (secure, en inglés).

¿Qué hace realmente?

  • Encripta la información: Cualquier dato que se intercambie entre el navegador de un visitante y tu web (contraseñas, formularios, datos de tarjetas de crédito) viaja encriptado, como si estuviera dentro de un sobre sellado. Nadie puede leerlo si lo intercepta.
  • Autentica tu sitio: Demuestra a los visitantes que tu web es la auténtica y no una copia fraudulenta. El famoso candado verde en la barra de direcciones es la señal de que todo está bien.
  • Mejora el SEO: Google y otros buscadores dan prioridad a los sitios con HTTPS. Es un factor de posicionamiento importante.
  • Genera confianza: Los visitantes se sienten más seguros al navegar y, sobre todo, al comprar o registrarse en un sitio con HTTPS.

Antes, los certificados SSL eran caros y complicados de instalar. Pero gracias a Let's Encrypt, una autoridad de certificación gratuita, ahora cualquiera puede tener uno. Y si tu hosting usa cPanel, la activación es casi automática.

Paso 1: Activar SSL con Let's Encrypt en cPanel

Aquí es donde empezamos la acción. El proceso es bastante sencillo, pero vamos a verlo con detalle para que no te pierdas.

1.1 Accede a tu cPanel

Primero, inicia sesión en tu cPanel. La dirección suele ser tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (te los proporcionó tu empresa de hosting). Si usas Syspanel (el antiguo HestiaCP), el panel de control se accede a través del puerto 2106, por ejemplo: tudominio.com:2106.

1.2 Busca la Sección de SSL/TLS

Una vez dentro de cPanel, busca la sección llamada "SSL/TLS" o "Seguridad". Normalmente, está en la parte principal del panel. Dentro de esa sección, verás varias opciones. La que nos interesa es "Let's Encrypt SSL" o "SSL de Let's Encrypt". A veces también aparece como "AutoSSL".

1.3 Solicita tu Certificado Gratuito

Al hacer clic en la opción de Let's Encrypt, verás una pantalla que te pide seleccionar el dominio para el que quieres el certificado. Normalmente, te mostrará una lista con tus dominios.

  • Selecciona tu dominio principal (por ejemplo, tudominio.com).
  • Asegúrate de que la opción "Incluir www" o "Incluir subdominios" esté marcada. Esto es importante para que tanto tudominio.com como www.tudominio.com tengan SSL.
  • Haz clic en "Emitir", "Instalar" o "Solicitar". El proceso tarda unos segundos.

1.4 Verifica la Instalación

Una vez que el sistema te confirme que el certificado se ha emitido correctamente, puedes verificarlo. La forma más sencilla es abrir una nueva pestaña en tu navegador y escribir https://tudominio.com. Si ves el candado verde en la barra de direcciones, ¡ya está funcionando! Si ves un mensaje de advertencia, no te preocupes, lo solucionaremos más adelante.

[TIP]: Si tu hosting tiene activado el AutoSSL, es posible que el certificado ya se haya instalado automáticamente. En ese caso, no necesitas hacer nada en este paso. Simplemente verifica que el candado aparezca.

Paso 2: Configurar WordPress para Usar HTTPS

Ahora que el certificado SSL está activo en tu servidor, debes decirle a WordPress que use la nueva dirección segura. Si no haces esto, tu web seguirá cargándose con http:// y el navegador mostrará un error de "contenido mixto" (parte del contenido se carga con HTTPS y parte con HTTP).

2.1 Cambia la URL del Sitio y la URL de WordPress

Este es el paso más importante. WordPress tiene dos configuraciones clave que debes modificar:

  1. Dirección de WordPress (URL): Es la dirección donde se encuentra el archivo wp-admin.
  2. Dirección del sitio (URL): Es la dirección pública de tu web.

Puedes cambiarlas de dos formas:

Opción A: Desde el Escritorio de WordPress (La más fácil)

  1. Ve a Ajustes > Generales en tu menú de administración de WordPress.
  2. Busca los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Cambia ambas de http://tudominio.com a https://tudominio.com.
  4. Haz clic en "Guardar cambios".

¡Importante! Si al guardar los cambios la página se queda en blanco o no puedes acceder al escritorio, no te asustes. Simplemente escribe https://tudominio.com/wp-admin en la barra de direcciones y deberías poder volver a entrar. Si no, pasa a la opción B.

Opción B: Desde el Archivo wp-config.php (Para los más técnicos)

Si no puedes acceder al escritorio, edita el archivo wp-config.php de tu WordPress. Puedes hacerlo a través del Administrador de Archivos de cPanel o mediante FTP.

  1. Abre el archivo wp-config.php con un editor de texto.
  2. Busca la línea que dice define('WP_DEBUG', false); o similar.
  3. Justo antes de esa línea, añade estas dos líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
  1. Guarda el archivo y vuelve a cargar tu web. Debería funcionar.

2.2 Fuerza el Uso de HTTPS en Todo el Sitio

Para que todos los enlaces y recursos de tu web (imágenes, CSS, JavaScript) se carguen con HTTPS, te recomiendo instalar un plugin. El más popular y sencillo es "Really Simple SSL".

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. El plugin detectará automáticamente que tienes un certificado SSL y te preguntará si quieres activar el SSL. Haz clic en "Go ahead, activate SSL!".
  5. El plugin se encargará de todo: cambiar las URLs en la base de datos, forzar HTTPS y solucionar problemas de contenido mixto.

[INFO]: "Really Simple SSL" es una herramienta muy útil, pero no es obligatoria. Si eres un usuario avanzado, puedes forzar HTTPS manualmente añadiendo reglas al archivo .htaccess. Sin embargo, para la mayoría de los usuarios, el plugin es la opción más segura y cómoda.

2.3 Verifica que Todo Funcione

Después de activar el plugin, revisa tu web. Ve a la página de inicio, a una entrada del blog, a la página de contacto... Asegúrate de que en todas las páginas aparezca el candado verde. Si ves algún error de contenido mixto (el candado no aparece o sale un triángulo amarillo), el plugin "Really Simple SSL" suele ofrecer una opción para solucionarlo automáticamente.

Solución de Problemas Comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes que suelen tener los usuarios al activar SSL en WordPress con cPanel.

1. Al acceder a mi web veo un error de "Contenido Mixto". ¿Qué significa?

Significa que tu web se carga con HTTPS, pero algunos elementos (imágenes, scripts, hojas de estilo) se siguen cargando con HTTP. El navegador los bloquea por seguridad. La solución más fácil es usar el plugin "Really Simple SSL", que incluye una función para arreglar el contenido mixto automáticamente.

2. Mi web se ve bien, pero el candado no aparece. ¿Por qué?

Puede ser por contenido mixto o porque algún recurso externo (como un vídeo de YouTube o un mapa de Google) se carga con HTTP. Revisa la consola de tu navegador (F12 > Consola) para ver qué elementos están causando el problema. El plugin "Really Simple SSL" también te ayudará a identificarlos.

3. Después de cambiar las URLs en WordPress, ya no puedo acceder al escritorio. ¿Qué hago?

No te preocupes, es un error común. Accede a tu cPanel y busca la base de datos de tu WordPress (normalmente en phpMyAdmin). Dentro de la base de datos, busca la tabla wp_options (o el prefijo que tengas) y cambia los valores de siteurl y home de http:// a https://. También puedes usar la Opción B del Paso 2.1 para editar el wp-config.php.

4. ¿Cada cuánto tiempo se renueva el certificado de Let's Encrypt?

Los certificados de Let's Encrypt caducan cada 90 días. Sin embargo, si tu hosting tiene cPanel con AutoSSL, la renovación es automática y no tendrás que hacer nada. Si no, tendrás que repetir el proceso manualmente cada 3 meses. Te recomiendo que configures un recordatorio en tu calendario.

5. ¿Puedo tener SSL en varios dominios con el mismo certificado?

Sí, Let's Encrypt permite certificados que cubran hasta 100 dominios. En cPanel, cuando solicites el certificado, puedes seleccionar varios dominios de la lista. También puedes usar certificados Wildcard (por ejemplo, *.tudominio.com) para cubrir todos los subdominios, pero la configuración es un poco más avanzada.

6. Si uso Syspanel (HestiaCP), ¿cómo activo Let's Encrypt?

En Syspanel (accesible por el puerto 2106), el proceso es similar. Busca la sección de "Web" o "SSL". Dentro de la configuración de tu dominio, verás una opción para "Let's Encrypt SSL" o "SSL gratuito". Simplemente actívala y el sistema se encargará del resto.

7. ¿Realmente es necesario instalar un plugin como "Really Simple SSL"?

No es estrictamente necesario, pero es altamente recomendable para la mayoría de los usuarios. El plugin automatiza la migración de HTTP a HTTPS, corrige el contenido mixto y fuerza la redirección de todo el tráfico HTTP a HTTPS. Si eres un usuario avanzado, puedes hacerlo manualmente, pero el plugin te ahorrará tiempo y posibles errores.

Conclusión: Tu Web es Más Segura y Confiable

¡Felicidades! Has completado con éxito la activación de SSL en tu WordPress usando Let's Encrypt en cPanel. Ahora tu sitio web es más seguro, tus visitantes confiarán más en él y, además, Google te lo recompensará con un mejor posicionamiento.

Recuerda que este proceso, aunque parezca técnico, es bastante sencillo si sigues los pasos. Si en algún momento te surge una duda, vuelve a leer esta guía o consulta con el soporte técnico de tu hosting. La seguridad de tu web es una inversión que vale la pena.

Ahora, disfruta de tu web con el candado verde y la tranquilidad de saber que la información de tus usuarios está protegida. ¡Nos vemos 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