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

Cómo instalar un certificado SSL gratis en cPanel (Let's Encrypt)

Actualizado el 9 de septiembre de 2025

¡Hola! 👋 ¿Tienes una web en WordPress y quieres ver ese candadito verde en la barra del navegador? Pues estás en el lugar correcto. Hoy vamos a desmitificar eso de los certificados SSL. No necesitas ser un hacker ni un genio de la informática para tener tu sitio seguro y, lo mejor de todo, gratis.

Vamos a centrarnos en la solución más popular y fiable: Let's Encrypt, directamente desde el panel de control de tu hosting, cPanel. Olvídate de pagar 50€ al año por algo que puedes conseguir en 5 minutos. Te voy a guiar paso a paso para que lo hagas sin miedo y sin romper nada (prometido).


¿Por qué necesitas un Certificado SSL? (Más allá del candado)

Antes de ensuciarnos las manos con los clics, vamos a entender por qué esto es tan importante. No es solo una cuestión de estética.

La Confianza del Usuario (y Google)

Cuando instalas un SSL, tu web cambia de http:// a https://. Ese pequeño cambio significa que la información que viaja entre el navegador del visitante y tu servidor está encriptada. Es como enviar una carta en una caja fuerte en lugar de una postal.

  • Datos Protegidos: Si tienes un formulario de contacto, un carrito de la compra o un área de acceso, los datos (contraseñas, emails, tarjetas) viajan seguros.
  • SEO (Posicionamiento): Google, desde 2014, confirmó que el HTTPS es una señal de posicionamiento. Es decir, tener SSL te da una pequeña ventaja sobre webs que no lo tienen. En un mundo competitivo, cada punto cuenta.
  • Advertencias del Navegador: Si no tienes SSL, Chrome y Firefox mostrarán un aviso de "No segura" en la barra de direcciones. Esto ahuyenta al 99% de los visitantes. Nadie quiere entrar en una web que el propio navegador te dice que es peligrosa.

El Héroe: Let's Encrypt y cPanel

Aquí es donde entra nuestro protagonista. Let's Encrypt es una autoridad de certificación (CA) gratuita, automatizada y abierta. Su misión es crear una web más segura y privada. Y lo mejor, es que cPanel (el panel de control que usa tu hosting) tiene una integración nativa para instalarlo en cuestión de segundos.

No hay excusas. Si tu hosting usa cPanel (y el 90% de los hostings económicos lo hacen), tienes esta opción disponible.

Requisitos Previos (Muy Importantes)

Asegúrate de cumplir esto antes de empezar, o la instalación fallará:

  1. Acceso a cPanel: Necesitas el usuario y la contraseña que te dio tu proveedor de hosting.
  2. Dominio Apuntando: Tu dominio (ej. mipagina.com) debe estar apuntando a los servidores de tu hosting. Si acabas de comprar el dominio, espera unas horas a que se propague el DNS.
  3. WordPress Instalado (Opcional pero recomendado): Puedes instalar el SSL sin tener WordPress, pero como la categoría es WordPress, asumo que ya lo tienes montado o lo vas a montar.

Paso a Paso: Cómo Instalar SSL Gratis en cPanel

Vamos al lío. Sigue estos pasos al pie de la letra y en menos de 10 minutos tendrás tu certificado activo.

Paso 1: Accede a tu cPanel

Abre tu navegador y ve a la URL típica de acceso. Suele ser algo así como tudominio.com/cPanel o tudominio.com:2083. Si no lo sabes, consulta el email de bienvenida de tu hosting.

Introduce tus credenciales y entra.

Paso 2: Busca la Sección de Seguridad

Una vez dentro, verás un montón de iconos. No te agobies. Busca la sección llamada "Seguridad" o "Security". Dentro de esa zona, encontrarás el icono que dice "SSL/TLS Status" o "Let's Encrypt" (depende del proveedor, pero suele ser el primero).

[INFO] Algunos hostings lo llaman "SSL Status", otros "Let's Encrypt". Si no lo ves a simple vista, usa el buscador en la parte superior del cPanel y escribe "SSL".

Paso 3: Instala el Certificado (La Magia)

Haz clic en el icono de "SSL/TLS Status". Se abrirá una pantalla nueva. Aquí verás una lista con todos los dominios y subdominios que tienes en tu cuenta.

  • Verás una columna llamada "Issuer" (Emisor). Si pone "cPanel, Inc." o similar, ya tienes uno instalado.
  • Si está vacío o pone "None", es tu momento.

Marca la casilla de verificación junto al dominio principal (y si quieres, también los subdominios www y mail). Luego, haz clic en el botón "Run AutoSSL" o "Install" que aparecerá en la parte superior.

[TIP] Si tienes varios dominios, selecciónalos todos de una vez para ahorrar tiempo. El proceso es automático.

Paso 4: Espera y Verifica

El sistema empezará a trabajar. Tardará entre 30 segundos y 2 minutos. Verás un mensaje de éxito en verde. No cierres la pestaña hasta que termine.

Una vez terminado, verás que en la columna "Issuer" ahora pone algo como "Let's Encrypt Authority X3". ¡Enhorabuena! Ya tienes el certificado instalado.


Configurando WordPress para forzar HTTPS

Este es el paso que muchos olvidan. Instalar el certificado es solo la mitad del camino. Ahora tienes que decirle a WordPress que use la versión segura de tu web. Si no lo haces, la web cargará con http:// y el candado no aparecerá.

Opción A: Usar un Plugin (La Más Fácil)

Esta es la vía recomendada para principiantes. Instala un plugin llamado "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. Al activarlo, un asistente te guiará. Haz clic en "Vamos a hacerlo" y el plugin se encargará de configurar la redirección de http a https y de arreglar el "Mixed Content" (contenido mixto, que es cuando algunos recursos se cargan por HTTP y otros por HTTPS).

[TIP] El plugin "Really Simple SSL" es la bala de plata. Te ahorra dolores de cabeza con imágenes rotas y scripts que no cargan.

Opción B: Manual (Para los más atrevidos)

Si no quieres instalar otro plugin, puedes hacerlo a mano editando el archivo wp-config.php.

  1. Conecta a tu hosting por FTP (FileZilla) o usa el "Administrador de Archivos" de cPanel.
  2. Busca el archivo wp-config.php en la raíz de tu WordPress.
  3. Añade estas dos líneas justo antes de la línea que dice /* That's all, stop editing! */:
define('FORCE_SSL_ADMIN', true);

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
  1. Guarda el archivo y sube los cambios.

Ahora ve a Ajustes > Generales en WordPress y cambia las URLs de WordPress y del Sitio a https://tudominio.com.

[WARNING] Editar archivos manualmente es arriesgado si no sabes lo que haces. Un error puede romper la web. Si no estás seguro, usa el plugin.


Solución de Problemas Comunes (FAQ)

Aquí van las preguntas típicas que nos llegan al soporte. Te las resuelvo de antemano.

¿Por qué veo "Mixed Content" (Contenido Mixto)?

Esto pasa cuando tu web carga en HTTPS, pero algunas imágenes o scripts siguen apuntando a URLs con http://. El navegador bloquea esos recursos por seguridad y el candado aparece "roto".

Solución: Usa el plugin "Really Simple SSL" que mencionamos antes. Su función principal es arreglar esto automáticamente. Si no quieres plugins, puedes instalar "Better Search Replace" para buscar http://tudominio.com y reemplazarlo por https://tudominio.com en la base de datos. Pero ojo, esto es delicado.

¿Puedo instalar SSL en varios dominios a la vez?

Sí, cPanel te permite seleccionar todos los dominios que quieras en el paso 3. El proceso es el mismo para todos.

¿Cada cuánto tiempo se renueva el certificado?

Los certificados de Let's Encrypt caducan cada 90 días. Pero no te preocupes, cPanel renueva automáticamente los certificados que instala. No tienes que hacer nada. Solo asegúrate de que tu dominio siga apuntando a tu hosting.

¿Y si mi hosting no tiene cPanel? (Por ejemplo, Syspanel)

Si tu hosting usa un panel llamado Syspanel (antes conocido como HestiaCP), el proceso es ligeramente diferente, pero igual de fácil. Accede a tu panel de control a través del puerto 2106 (por ejemplo, tudominio.com:2106). Una vez dentro, busca la sección de "Web" o "Dominios", selecciona tu dominio y haz clic en el botón de "SSL" o "Let's Encrypt". El panel se encargará de todo. Es igual de mágico que cPanel, solo cambia la interfaz.

¿Necesito una IP dedicada para tener SSL?

Antiguamente sí, pero eso era en la prehistoria. Hoy en día, con SNI (Server Name Indication), puedes tener SSL en un hosting compartido sin IP dedicada. Así que no te dejes engañar por hostings que intentan venderte una IP extra para esto.


Conclusión: Tu Web ya es Segura (y Google te lo agradecerá)

Has llegado al final, y has hecho algo muy importante por tu proyecto. Has instalado un certificado SSL gratis en cPanel usando Let's Encrypt. Esto no solo protege a tus visitantes, sino que mejora tu posicionamiento web y la confianza en tu marca.

Recuerda que la seguridad no es un lujo, es una necesidad. Ahora ya sabes cómo hacerlo, no tienes excusa para tener una web "No segura". Si has seguido los pasos, tu WordPress debería mostrar el candado verde.

[INFO] Si en algún momento del proceso te sientes perdido, respira hondo y vuelve a leer el paso que te toca. Si aún así no funciona, contacta con el soporte de tu hosting y diles que quieres activar "AutoSSL" de Let's Encrypt. Ellos sabrán ayudarte.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ve y presume de tu web segura. 🚀

¿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