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

Cómo instalar y configurar Let's Encrypt SSL en cPanel

Actualizado el 11 de enero de 2026

¿Qué es Let's Encrypt y por qué necesitas un certificado SSL?

Imagina que tu web es una casa y los datos de tus visitantes son las cartas que les llegan. Sin un candado (SSL), cualquiera podría abrir el buzón y leerlas. Let's Encrypt es una autoridad certificadora gratuita que te regala ese candado digital. Al instalarlo, la URL de tu sitio pasa de http:// a https://, mostrando el candadito verde en el navegador. Esto no solo protege la información sensible (como contraseñas o pagos), sino que Google penaliza las webs sin HTTPS, así que tu SEO también lo agradecerá.

En este artículo te enseñaré a instalar y configurar Let's Encrypt SSL en cPanel paso a paso, incluso si nunca has tocado un panel de control. Al final, tendrás tu certificado gratis funcionando en menos de 15 minutos.


Requisitos previos antes de instalar Let's Encrypt cPanel

Antes de lanzarnos, verifica que cumples estos requisitos. Son sencillos, pero si fallas aquí, la instalación no funcionará.

  • Tener cPanel con acceso de administrador o al menos un usuario con permisos para gestionar dominios.
  • Que tu dominio apunte a tu servidor (los registros DNS deben estar configurados). Si tu web ya carga, esto está hecho.
  • Que el puerto 80 esté abierto en tu firewall, porque Let's Encrypt necesita verificar que controlas el dominio por HTTP.
  • No tener otro certificado SSL instalado para el mismo dominio (aunque puedes renovarlo después).
  • Acceso a la terminal (SSH) solo si quieres usar el método avanzado. Para este tutorial, no lo necesitas.

[INFO] Si usas un servicio de hosting compartido, el apartado de SSL suele estar en "Seguridad" o directamente en "Let's Encrypt". No necesitas ser un gurú de Linux para seguir estos pasos.


Paso 1: Accede a cPanel y localiza la sección SSL

Lo primero es entrar a tu panel de control. Normalmente es tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

Una vez dentro, verás un montón de iconos. Busca la sección Seguridad. Dependiendo de la versión de cPanel, puede llamarse:

  • Let's Encrypt SSL (directo).
  • SSL/TLS Status (para ver el estado).
  • SSl/TLS (para instalar manualmente, pero no lo usaremos).

Haz clic en Let's Encrypt SSL. Si no lo ves, usa el buscador de cPanel (arriba a la derecha) y escribe "Let's Encrypt".


Paso 2: Solicita el certificado Let's Encrypt cPanel

Esta es la parte más fácil. En la pantalla de Let's Encrypt, verás un listado de tus dominios. Haz clic en el botón Issue (o Emitir) junto al dominio que quieres proteger.

Se abrirá un formulario con opciones avanzadas. No te asustes, solo necesitas ajustar tres cosas:

  1. Dominios: Asegúrate de que esté marcado tu dominio principal y el subdominio www (por ejemplo, tudominio.com y www.tudominio.com). Esto es clave para que el certificado cubra ambas versiones.
  2. Correo electrónico: Introduce uno válido para recibir avisos de renovación.
  3. Tipo de validación: Deja la opción por defecto (HTTP-01). Es la más fiable.

Haz clic en Issue y espera unos segundos. cPanel se comunicará con Let's Encrypt, verificará tu dominio y generará el certificado al instante.

[TIP] Si te da error, revisa que tu DNS esté propagado. Puedes comprobarlo con herramientas online como dnschecker.org. Si el dominio no apunta a tu servidor, la verificación fallará.


Paso 3: Verifica que tu certificado está activo

Una vez emitido, cPanel te mostrará un mensaje de éxito. Ahora vamos a confirmar que todo funciona.

Vuelve a la sección SSL/TLS Status (o busca "SSL" en el buscador). Verás una tabla con tus dominios y un candado verde en el estado. Eso significa que el certificado está instalado correctamente.

Otra forma de comprobarlo: abre tu web en modo incógnito y escribe https://tudominio.com. Deberías ver el candadito en la barra de direcciones. Si haces clic en él, verás que dice "Conexión segura" y el nombre de Let's Encrypt.


Paso 4: Fuerza la redirección a HTTPS en cPanel

Ahora tienes el certificado, pero tu web todavía puede cargar en http://. Para que todos los visitantes (y Google) usen la versión segura, necesitas redirigir el tráfico. Esto se hace con una regla en el archivo .htaccess o desde la configuración de cPanel.

Opción A: Desde cPanel (la más fácil)

  1. Ve a Domains o Dominios en cPanel.
  2. Busca la opción Force HTTPS Redirect (o similar).
  3. Activa la redirección para tu dominio y el subdominio www.
  4. Guarda los cambios.

Opción B: Editar .htaccess manualmente

Si tu hosting no tiene esa opción, puedes añadir esta regla al archivo .htaccess de la raíz de tu dominio:

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

Para editarlo, ve al Administrador de archivos en cPanel, abre la carpeta public_html, busca .htaccess (activa "Mostrar archivos ocultos" si no lo ves) y edítalo.

[WARNING] Haz una copia de seguridad del .htaccess antes de editarlo. Un error aquí puede tumbar tu web. Si algo falla, borra el archivo y vuelve a subirlo.


Paso 5: Renovación automática de Let's Encrypt cPanel

La gran ventaja de Let's Encrypt es que los certificados duran 90 días, pero cPanel los renueva automáticamente. No tienes que hacer nada manualmente, pero sí debes asegurarte de que el cron de renovación está activo.

En cPanel, busca Cron Jobs (o "Tareas programadas"). Deberías ver una entrada que ejecuta algo como:

/scripts/letsencrypt-renew

Si no existe, créala con esta configuración:

  • Minuto: 0
  • Hora: 3 (o la que prefieras)
  • Día del mes: *
  • Mes: *
  • Día de la semana: *
  • Comando: /scripts/letsencrypt-renew

Guarda y listo. A partir de ahora, tu certificado se renovará solo antes de caducar.

[INFO] Algunos hostings gestionan la renovación automáticamente sin que tengas que tocar nada. Revisa tu correo: si recibes avisos de renovación, es que todo va bien.


Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más frecuentes que me encuentro como técnico de soporte:

¿Por qué me sale "No se pudo emitir el certificado"?

Esto suele pasar por tres razones:

  • El DNS no apunta a tu servidor: Espera unas horas o usa dnschecker.org.
  • El puerto 80 está bloqueado: Contacta con tu proveedor de hosting.
  • Ya tienes un certificado: Revoca el anterior o emite uno nuevo para el mismo dominio.

¿Puedo instalar Let's Encrypt en subdominios?

Sí, cPanel te permite seleccionar cualquier subdominio que tengas creado. Solo asegúrate de que el subdominio también apunte a tu servidor.

¿Qué pasa si mi certificado caduca?

cPanel lo renueva automáticamente si el cron está configurado. Si no, recibirás un correo de aviso. Puedes renovarlo manualmente desde el mismo panel de Let's Encrypt pulsando Renew.

¿Es compatible con WordPress?

Totalmente. De hecho, es la opción más recomendada para WordPress porque no requiere configuración adicional. Solo asegúrate de que la URL del sitio en Ajustes > General empiece por https://.

¿Y si uso Syspanel (HestiaCP)?

Si tu panel es Syspanel (el antiguo HestiaCP), el proceso es similar pero desde su interfaz. Accede a tu servidor a través del puerto 2106 (por ejemplo, tudominio.com:2106). Allí encontrarás la sección "Web" y luego "SSL". Syspanel también tiene soporte para Let's Encrypt integrado, solo tienes que pulsar "Add SSL" y elegir "Let's Encrypt".

[TIP] En Syspanel, la renovación automática se activa por defecto. No necesitas configurar nada extra.


Consejos finales para tu SEO y seguridad

Instalar Let's Encrypt cPanel es solo el primer paso. Para sacarle el máximo partido:

  • Actualiza tu sitemap en Google Search Console después de la migración a HTTPS.
  • Configura redirecciones 301 desde http:// a https:// (ya lo hicimos, pero verifica con herramientas como Redirect Checker).
  • Comprueba que no hay contenido mixto (imágenes o scripts cargados por HTTP). Puedes usar la extensión "HTTPS Checker" de Chrome o la consola del navegador.
  • Renueva tu certificado antes de los 90 días si haces cambios de DNS o servidor.

Con esto, tu web estará protegida, tu SEO mejorará y tus visitantes confiarán más en ti. Si te surge cualquier duda, revisa la documentación de cPanel o contacta con tu proveedor de hosting.


Resumen rápido

  1. Entra en cPanel y busca Let's Encrypt SSL.
  2. Haz clic en Issue junto a tu dominio.
  3. Marca el dominio principal y el www.
  4. Espera la emisión (segundos).
  5. Activa la redirección forzada a HTTPS.
  6. Verifica la renovación automática (cron).

Ahora ya sabes cómo instalar un certificado gratis sin complicaciones. ¡Tu web está un paso más cerca de ser profesional y 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