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

Cómo activar SSL/HTTPS gratis en cPanel con Let's Encrypt

Actualizado el 24 de mayo de 2026

¿Qué es SSL y por qué tu web lo necesita sí o sí?

Vamos a empezar por el principio, porque entiendo que no todo el mundo tiene que ser un experto en seguridad web. SSL significa Secure Sockets Layer (Capa de Sockets Seguros). En cristiano: es un protocolo que cifra la conexión entre el navegador de tu visitante y tu servidor. Imagina que es un sobre sellado que viaja por correo: si alguien lo intercepta, no puede leer lo que hay dentro.

¿Y qué significa HTTPS? Es la versión segura de HTTP, el protocolo que usa tu web para transferir datos. Cuando tienes SSL activado, verás un candado en la barra de direcciones del navegador y tu URL empezará por https://.

Ahora bien, ¿por qué es obligatorio tenerlo? Te doy tres razones de peso:

  1. Confianza del usuario: Si tu web no tiene el candado, Chrome y otros navegadores mostrarán un aviso de "No seguro". Eso ahuyenta a cualquier visitante.
  2. Posicionamiento SEO: Google penaliza las webs sin HTTPS. Es un factor de ranking confirmado. Si quieres salir en la primera página, necesitas SSL.
  3. Protección de datos: Si tienes un formulario de contacto, una tienda o un login, sin SSL esa información viaja en texto plano. Un peligro.

La buena noticia es que ya no hay excusa para no tenerlo. Ya no necesitas pagar 100 euros al año por un certificado. Con cPanel y Let's Encrypt, puedes activarlo gratis en menos de 5 minutos. Vamos a verlo.


Requisitos previos antes de activar SSL en cPanel

Antes de lanzarnos, asegurémonos de que tienes todo en orden. No queremos errores a mitad de camino.

  • Acceso a cPanel: Obviamente, necesitas las credenciales de tu hosting. Normalmente se accede desde tu-dominio.com/cpanel o tu-dominio.com:2083.
  • Dominio apuntando al servidor: Tu dominio debe estar resuelto (apuntando a los nameservers de tu hosting). Si acabas de comprarlo, espera unas horas.
  • cPanel con "AutoSSL" o "Let's Encrypt": La mayoría de hosts modernos incluyen esta opción. Si no la ves, contacta con tu proveedor, pero es raro que no la tengan.

[INFO] Si tu hosting usa un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: tu-ip:2106). El proceso es similar, pero en este artículo nos centramos en cPanel.


Método 1: Activar SSL gratis con AutoSSL (el más fácil)

Este es el método "automático" que ofrece cPanel. Es ideal para principiantes porque no tienes que hacer nada manualmente, solo pulsar un botón.

Paso 1: Accede a tu cPanel

Inicia sesión con tu usuario y contraseña. Una vez dentro, busca la sección "Seguridad" (Security). Dentro de ella, haz clic en "SSL/TLS Status" o "Estado de SSL/TLS".

Paso 2: Ejecuta el escaneo

En esa pantalla verás una lista de tus dominios. Al lado de cada uno, hay un botón que dice "Run AutoSSL" o "Ejecutar AutoSSL". Púlsalo.

Paso 3: Espera y verifica

cPanel se pondrá a trabajar. A veces tarda unos minutos. Cuando termine, verás una "V" verde o el texto "SSL installed" junto a tu dominio.

[TIP] Si no funciona a la primera, espera 15 minutos y vuelve a intentarlo. Let's Encrypt tiene límites de peticiones por hora y a veces hay que reintentar.


Método 2: Generar un certificado SSL con Let's Encrypt manualmente

Si el método anterior falla o tu cPanel no tiene la opción AutoSSL, podemos hacerlo de forma manual con el instalador de Let's Encrypt. Esto te da más control.

Paso 1: Busca el instalador

En cPanel, busca la sección "Seguridad" y haz clic en "Let's Encrypt". Si no lo encuentras, busca en el buscador de cPanel (arriba a la derecha) la palabra "SSL".

Paso 2: Emite el certificado

Verás una lista de dominios. Al lado del tuyo, haz clic en el botón "Issue" (Emitir) o "Provision".

Paso 3: Configura la emisión

Se abrirá un asistente. Normalmente puedes dejar todo por defecto. Asegúrate de que el dominio principal esté marcado y, si quieres, también el www.

[WARNING] NO marques la casilla que dice "Include subdomains" si no sabes lo que haces. Podrías intentar emitir un certificado para un subdominio que no existe y fallaría.

Paso 4: Completa el proceso

Pulsa el botón final y espera. El certificado se genera en segundos. Verás un mensaje de éxito.


Cómo activar HTTPS en cPanel (Forzar la redirección)

Ahora viene la parte más importante para el SEO: forzar HTTPS. Si tienes el certificado instalado pero tu web sigue cargando en http://, no estás aprovechando nada. Hay que redirigir todo el tráfico a la versión segura.

Opción A: Usar la herramienta "Force HTTPS" de cPanel

  1. En cPanel, busca la sección "Seguridad" y haz clic en "Force HTTPS Redirect" (Redirección forzada a HTTPS).
  2. Verás una lista de dominios. Activa el interruptor al lado de tu dominio.
  3. Listo. cPanel se encarga de añadir las reglas de redirección automáticamente.

Opción B: Redirección manual con .htaccess

Si la opción anterior no está disponible, podemos hacerlo a mano. Este es un método infalible.

  1. Ve al Administrador de archivos (File Manager) en cPanel.
  2. Abre la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Busca el archivo .htaccess. Si no lo ves, activa "Mostrar archivos ocultos" en la configuración.
  4. Edita el archivo y añade este código al principio:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  1. Guarda los cambios.

[WARNING] Haz siempre una copia de tu .htaccess antes de editarlo. Un error aquí puede tumbar tu web. Si tienes dudas, usa la Opción A.


Solución de problemas comunes al activar SSL

A veces las cosas no salen a la primera. No te preocupes, aquí tienes las soluciones a los fallos más típicos.

Error "Mixed Content" (Contenido Mixto)

Este es el más común. Significa que tu web carga en HTTPS, pero dentro del código hay recursos (imágenes, scripts, CSS) que se cargan desde http://.

Solución: Usa un plugin como Really Simple SSL si usas WordPress, o busca en tu base de datos y reemplaza http:// por https://. En WordPress, puedes usar el plugin Better Search Replace.

Error "SSL certificate is not trusted"

Esto suele pasar porque el certificado no se ha emitido correctamente o el dominio no está bien configurado.

Solución: Vuelve a emitir el certificado desde cPanel. Asegúrate de que tu dominio apunta al servidor correcto. A veces tarda unas horas en propagarse.

El candado no aparece o sale un signo de exclamación

Esto es casi siempre por el mixed content que mencionamos antes. Haz clic en el icono del candado en tu navegador y te dirá qué recursos están bloqueados.


SSL en WordPress: activar HTTPS en cPanel y configurar el CMS

Si tu web es WordPress, hay pasos extra para asegurarte de que todo funciona bien. No basta con el certificado; hay que configurar el CMS.

Paso 1: Instala el certificado SSL

Sigue los pasos del Método 1 o 2 de arriba. Una vez que tengas el candado en tu dominio, pasa al siguiente paso.

Paso 2: Instala un plugin de gestión SSL

Te recomiendo Really Simple SSL. Es gratuito y hace el trabajo pesado por ti.

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. El plugin detectará el certificado y te preguntará si quieres activar SSL. Pulsa "Go ahead" y él solito cambiará las URLs y añadirá la redirección.

Paso 3: Verifica las URLs en Ajustes

Ve a Ajustes > Generales y asegúrate de que la "Dirección URL de WordPress" y la "Dirección del sitio" empiecen por https://.

[TIP] Si no usas un plugin, puedes añadir estas líneas a tu archivo wp-config.php para forzar la URL:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

Paso 4: Actualiza los enlaces en la base de datos

A veces los enlaces antiguos quedan guardados en la base de datos. Usa el plugin Better Search Replace para reemplazar http://tudominio.com por https://tudominio.com.


Preguntas frecuentes (FAQ) sobre SSL y cPanel

¿Realmente es gratis? ¿No hay trampa?

Sí, es 100% gratis. Let's Encrypt es una autoridad certificadora sin ánimo de lucro. Su misión es que toda la web sea HTTPS. Eso sí, los certificados caducan cada 90 días. La buena noticia es que cPanel los renueva automáticamente si tienes activado AutoSSL. No tienes que preocuparte.

¿Caduca el certificado?

Sí, cada 90 días. Pero como he dicho, cPanel lo renueva solo. Solo asegúrate de no desactivar el AutoSSL. Si lo haces manualmente, tendrás que renovarlo tú, pero es un clic.

¿Qué pasa si mi hosting no tiene Let's Encrypt?

Es muy raro hoy en día, pero si tu hosting es muy antiguo, puede que no lo tengan. En ese caso, tienes dos opciones:

  1. Cambia de hosting: Es la opción más sensata. Cualquier host decente lo incluye.
  2. Usa Cloudflare: Puedes poner Cloudflare delante de tu web y ellos te dan un certificado SSL gratis (modo flexible). Pero esto es un apaño, no un SSL real en tu servidor.

¿Forzar HTTPS afecta a mi posicionamiento?

Al contrario. Forzar HTTPS mejora tu SEO. Google lo confirmó en 2014. Es una señal de confianza y seguridad. Además, evitas el problema del contenido duplicado si tienes ambas versiones (http y https) accesibles.

¿Puedo tener SSL para subdominios?

Sí, cPanel te permite emitir certificados para subdominios también. Solo tienes que seleccionarlos en la lista al emitir el certificado con Let's Encrypt.


Conclusión y checklist final

Activar SSL/HTTPS gratis en cPanel con Let's Encrypt es un proceso sencillo que no debería llevar más de 10 minutos. Es una de las tareas más importantes para el SEO y la seguridad de tu web.

Aquí tienes tu checklist final para asegurarte de que lo has hecho todo bien:

  • He instalado el certificado SSL en cPanel (AutoSSL o Let's Encrypt).
  • He forzado la redirección de HTTP a HTTPS.
  • He verificado que el candado aparece en mi navegador.
  • He comprobado que no hay errores de contenido mixto.
  • Si uso WordPress, he actualizado las URLs y usado un plugin de soporte.

[WARNING] Después de activar SSL, realiza una prueba rápida navegando por tu web. Revisa que las imágenes cargan, que los formularios funcionan y que no hay errores raros. A veces, los plugins de caché guardan versiones antiguas y dan problemas. Si usas un plugin de caché, límpialo después del cambio.

Con estos pasos, tu web estará lista para conquistar Google. ¡Nos vemos en el siguiente 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