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

Configurar el certificado SSL Let's Encrypt en cPanel (gratis)

Actualizado el 28 de febrero de 2026

¿Qué es Let's Encrypt y por qué deberías usarlo en cPanel?

Cuando hablamos de seguridad web, lo primero que nos viene a la mente es el candadito que aparece en la barra del navegador. Ese candado significa que tu sitio web tiene un certificado SSL activo y que la conexión entre el visitante y tu servidor está cifrada. Sin él, los navegadores modernos muestran avisos de "No seguro" que espantan a cualquier usuario.

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta que permite a cualquier persona obtener un certificado SSL sin pagar ni un céntimo. Lo mejor de todo es que, si tu hosting utiliza cPanel, el proceso es prácticamente automático y no necesitas conocimientos técnicos avanzados.

En esta guía te voy a explicar paso a paso cómo configurar un certificado SSL Let's Encrypt en cPanel, cómo activar HTTPS en tu web y cómo asegurarte de que todo funcione correctamente. Al final, tendrás tu sitio con el candadito verde y una capa extra de confianza para tus visitantes.


¿Por qué necesitas un certificado SSL gratis en cPanel?

Antes de entrar en materia, es importante que entiendas por qué esto es tan relevante. No es solo una cuestión de estética o de que el candado "se vea bonito". Hay razones de peso:

  • Confianza del usuario: Los visitantes se sienten más seguros al ver el candado. Si tu web no lo tiene, muchos abandonarán antes de comprar o dejar sus datos.
  • Posicionamiento SEO: Google penaliza (aunque sea sutilmente) los sitios sin HTTPS. Activar HTTPS en cPanel te da un pequeño empujón en los resultados de búsqueda.
  • Requisito para muchas funciones: Algunas APIs, pagos online o integraciones exigen que el sitio tenga SSL activo.
  • Protección de datos: Cifra la información que viaja entre el navegador y el servidor, como contraseñas o formularios.

Y aquí viene la mejor parte: no tienes que pagar por ello. Let's Encrypt es gratuito y cPanel lo integra de forma nativa. Solo necesitas unos minutos y seguir los pasos que te doy a continuación.


Requisitos previos antes de empezar

Para que todo funcione a la primera, asegúrate de cumplir estos requisitos:

  1. Acceso a cPanel: Necesitas las credenciales de tu panel de control. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083.
  2. Dominio apuntando al hosting: Tu dominio debe estar correctamente configurado y apuntando a los servidores de tu proveedor. Si acabas de comprarlo, espera unas horas a que se propague el DNS.
  3. Web publicada: Aunque no es estrictamente necesario, es recomendable que tu sitio ya tenga contenido. Algunos proveedores piden verificación del dominio.
  4. Puertos abiertos: El puerto 80 (HTTP) y el 443 (HTTPS) deben estar abiertos en tu servidor. Si usas un firewall, verifica que no estén bloqueados.

[WARNING] Si tu web está en un hosting compartido muy restrictivo, es posible que el acceso a la API de Let's Encrypt esté limitado. En ese caso, contacta con tu proveedor para que te ayuden o activen el auto-SSL.


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

Lo primero es entrar en tu cPanel. Una vez dentro, busca la sección Seguridad. Dependiendo de la versión de cPanel (o del tema que use tu proveedor), puede aparecer como:

  • SSL/TLS Status
  • Let's Encrypt
  • SSL/TLS

Si tu hosting utiliza cPanel, verás un icono que dice SSL/TLS Status o Let's Encrypt SSL. Haz clic en él.

[INFO] Algunos proveedores de hosting tienen la opción de "AutoSSL" activada por defecto, lo que significa que el certificado se instala solo. Aun así, es bueno saber hacerlo manualmente por si acaso.


Paso 2: Solicitar el certificado SSL Let's Encrypt

Una vez dentro de la sección SSL, verás una tabla con los dominios que tienes en tu cuenta. Normalmente aparecerán:

  • El dominio principal.
  • Subdominios (si los tienes).
  • Dominios adicionales (si tienes hosting multdominio).

Para cada dominio, verás un botón o enlace que dice "Issue", "Install" o "Renovar". Haz clic en el que corresponda a tu dominio.

cPanel se encargará de todo automáticamente: contactará con los servidores de Let's Encrypt, verificará que eres el dueño del dominio y generará el certificado. Esto puede tardar entre 30 segundos y 2 minutos.

¿Qué pasa si tengo varios dominios?

No te preocupes. Puedes repetir el proceso para cada dominio o subdominio. Eso sí, ten en cuenta que Let's Encrypt tiene un límite de certificados por semana (alrededor de 50), así que no es un problema para la mayoría de usuarios.


Paso 3: Activar HTTPS en cPanel para forzar la redirección

Una vez que el certificado está instalado, toca asegurarse de que todos los visitantes usen la versión segura de tu web. Esto se llama redirección 301 y es fundamental para que el HTTPS funcione correctamente.

En cPanel, busca la opción "Force HTTPS" o "Redirect". Dependiendo de la versión, puede estar en:

  • Domains > Force HTTPS Redirect
  • Security > SSL/TLS > Force HTTPS

Actívala para tu dominio y todos los subdominios que quieras. Esto hará que cualquier persona que intente acceder a http://tudominio.com sea redirigida automáticamente a https://tudominio.com.

[TIP] Si no encuentras esta opción, puedes añadir una regla manual en el archivo .htaccess. Te dejo el código más adelante en la sección de "Solución de problemas".


Paso 4: Verificar que el certificado SSL funciona correctamente

Después de instalar el certificado y activar la redirección, es hora de comprobar que todo está en orden. Sigue estos pasos:

  1. Abre tu navegador en modo incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
  2. Escribe tu dominio con https:// delante.
  3. Haz clic en el candado que aparece en la barra de direcciones.
  4. Verifica que dice "Conexión segura" o "Certificado válido".

También puedes usar herramientas online como SSL Labs o Why No Padlock para un análisis más profundo. Solo tienes que introducir tu dominio y te dirán si hay algún problema con el certificado o con contenido mixto (archivos que se cargan por HTTP en una página HTTPS).


Renovación automática del certificado SSL

Una de las grandes ventajas de Let's Encrypt es que los certificados duran solo 90 días. Si no se renuevan, tu web perderá el candado y volverá a aparecer el aviso de "No seguro".

La buena noticia es que cPanel renueva automáticamente los certificados de Let's Encrypt. No tienes que hacer nada. Sin embargo, es recomendable que revises de vez en cuando el estado en la sección SSL para asegurarte de que la renovación se está realizando correctamente.

[WARNING] Si tu web está en un hosting muy restrictivo o con recursos limitados, la renovación automática podría fallar. Revisa una vez al mes la fecha de caducidad de tu certificado para evitar sustos.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo solucionarlos:

1. El certificado no se emite

Esto suele deberse a que el dominio no apunta correctamente al servidor. Verifica que los registros DNS (A y CNAME) están bien configurados. También puede ser que el puerto 80 esté bloqueado por un firewall.

2. El candado aparece con un triángulo amarillo

Esto indica que hay contenido mixto. Es decir, tu web carga archivos (imágenes, scripts, CSS) por HTTP en lugar de HTTPS. Para solucionarlo:

  • Revisa que todos los enlaces internos usen https://.
  • Actualiza las URLs en tu base de datos si usas WordPress (puedes usar el plugin "Better Search Replace").
  • Asegúrate de que los recursos externos (como fuentes de Google) también usen HTTPS.

3. Redirección infinita (bucle)

Esto pasa cuando hay una regla de redirección mal configurada. Revisa tu .htaccess y asegúrate de que solo hay una regla de redirección HTTPS.

4. El certificado no se renueva automáticamente

Comprueba que la opción de renovación automática está activada en cPanel. Si no, puedes renovarlo manualmente haciendo clic en el botón de renovar.


Código para forzar HTTPS en .htaccess (si no tienes la opción en cPanel)

Si tu cPanel no tiene la opción de "Force HTTPS", puedes añadir este código al final de tu archivo .htaccess:

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

[TIP] Antes de modificar .htaccess, haz una copia de seguridad. Si algo sale mal, puedes restaurarlo fácilmente.


Preguntas frecuentes (FAQ)

¿Qué es exactamente un certificado SSL Let's Encrypt?

Es un certificado de seguridad gratuito que cifra la conexión entre el navegador y tu servidor. Se emite automáticamente y caduca cada 90 días, pero cPanel lo renueva solo.

¿Puedo usar Let's Encrypt en cualquier hosting con cPanel?

En la mayoría de los casos, sí. Sin embargo, algunos proveedores de hosting muy baratos pueden tener restricciones. Si no ves la opción en tu cPanel, contacta con soporte.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos requiere un pequeño consumo de recursos, pero en la práctica es imperceptible. La mejora en confianza y SEO compensa con creces.

¿Qué pasa si mi dominio tiene subdominios?

Puedes emitir un certificado para el dominio principal y sus subdominios. En cPanel, verás cada subdominio como una entrada separada. Emite uno para cada uno o usa un certificado wildcard si tu proveedor lo permite.


Conclusión: tu web ya es más segura

Configurar el certificado SSL Let's Encrypt en cPanel es un proceso rápido, gratuito y que no requiere conocimientos técnicos. Con los pasos que te he dado, tendrás tu sitio con HTTPS activo, el candado verde y una mejor posición en Google.

Recuerda que la seguridad web es un proceso continuo. Revisa periódicamente que tu certificado está vigente, que la redirección HTTPS funciona y que no tienes contenido mixto. Con estas buenas prácticas, tus visitantes estarán tranquilos y tu web será más profesional.

Si te surge cualquier duda, vuelve a esta guía o contacta con tu proveedor de hosting. ¡Ellos están para ayudarte!

[INFO] Si tu panel de control es Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 y el proceso de instalación de SSL es diferente. En ese caso, consulta la documentación específica de Syspanel.

¿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