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

Instalar un certificado SSL Let's Encrypt en cPanel

Actualizado el 10 de mayo de 2026

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

Si tienes una página web, seguramente habrás oído hablar de los certificados SSL. Son esos candados que aparecen en la barra de direcciones del navegador y que hacen que tu sitio pase de http:// a https://. Sin un certificado SSL, los datos que viajan entre tu servidor y los visitantes van "desnudos", lo que es un riesgo de seguridad enorme. Además, Google penaliza en sus resultados de búsqueda a las webs que no tienen SSL, así que es fundamental para tu SEO.

La buena noticia es que ya no hace falta pagar cientos de euros al año por un certificado. Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta que emite certificados SSL sin coste alguno. Y lo mejor: se puede integrar perfectamente con cPanel, el panel de control de hosting más utilizado del mundo.

En este artículo te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo instalar un certificado SSL Let's Encrypt en cPanel. No necesitas ser un experto en informática para lograrlo. Solo tienes que seguir las instrucciones al pie de la letra.

¿Qué es exactamente un certificado SSL?

Antes de meternos en faena, es importante que entiendas qué es esto del SSL. SSL significa Secure Sockets Layer (Capa de Conexión Segura) y es un protocolo que cifra la comunicación entre el navegador del usuario y el servidor donde está alojada tu web.

Imagina que envías una postal por correo. Cualquiera que la manipule puede leer el mensaje. Un certificado SSL convierte esa postal en una caja fuerte con candado y llave. Solo el destinatario (el servidor) tiene la llave para abrirla. Así de simple.

Además de la seguridad, el SSL aporta confianza a tus visitantes. Ver el candado y el https:// les da tranquilidad, sobre todo si van a comprar en tu tienda online o a rellenar un formulario con sus datos personales. Y para el SEO, es un factor de ranking clave desde 2014. Si quieres posicionar bien, no tienes excusa para no tenerlo.

Antes de empezar: requisitos previos

Para instalar un certificado SSL gratis en cPanel, necesitas cumplir una serie de requisitos. No te preocupes, son muy básicos:

  • Tener acceso a cPanel con permisos de administrador o, al menos, con permisos para gestionar SSL/TLS.
  • Que tu dominio apunte correctamente a tu servidor de hosting. Esto significa que los registros DNS (A, AAAA, CNAME) deben estar bien configurados. Si acabas de contratar el hosting, espera unas horas hasta que la propagación DNS se complete.
  • Que tu hosting sea compatible con Let's Encrypt. La mayoría lo son, pero si tienes un hosting muy antiguo o muy limitado, puede que no lo sea. En ese caso, contacta con tu proveedor.
  • Tener el puerto 80 (HTTP) y el 443 (HTTPS) abiertos en tu servidor. Esto ya viene configurado por defecto en prácticamente todos los hostings.

[INFO] Si tu dominio no apunta al servidor, el proceso de instalación fallará. Verifica primero que tu web carga correctamente con http:// antes de intentar instalar el certificado SSL.

¿Cómo instalar SSL Let's Encrypt en cPanel? Método 1: AutoSSL

La forma más sencilla y recomendada para instalar un certificado SSL gratis en cPanel es usar la función AutoSSL. Esta es una característica integrada en cPanel que se encarga de todo automáticamente: genera el certificado, lo instala y lo renueva cada 90 días sin que tú tengas que hacer nada.

Pasos para usar AutoSSL

  1. Accede a tu cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.
  2. Busca la sección Seguridad. Dentro de ella, verás un icono llamado SSL/TLS Status (Estado de SSL/TLS). Haz clic en él.
  3. Verás una lista con todos los dominios y subdominios que tienes en tu cuenta. Al lado de cada uno, habrá un botón que dice Run AutoSSL (Ejecutar AutoSSL) o un estado que indica si ya tiene un certificado válido.
  4. Haz clic en Run AutoSSL en el dominio que quieras proteger. El proceso puede tardar unos minutos. cPanel generará el certificado y lo instalará automáticamente.
  5. Una vez completado, verás que el estado cambia a Válido o Cobertura completa.

¡Y listo! Así de fácil. Con AutoSSL no tienes que preocuparte por renovaciones ni configuraciones complejas. Es la opción perfecta para principiantes.

[TIP] Si tienes varios dominios en tu cPanel, puedes hacer clic en el botón Run AutoSSL en el dominio principal y, en muchos casos, se aplicará a todos los subdominios asociados automáticamente.

Método 2: Instalar SSL Let's Encrypt manualmente con cPanel

Si eres más de controlar cada detalle, o si AutoSSL no está disponible en tu hosting, puedes instalar el certificado SSL Let's Encrypt manualmente. No te asustes, el proceso sigue siendo bastante sencillo gracias a los asistentes de cPanel.

Generar el certificado con el asistente

  1. En tu cPanel, ve a la sección Seguridad y busca la opción SSL/TLS (a veces se llama "SSL/TLS Manager").
  2. Dentro, busca la pestaña o botón que dice Install and Manage SSL for your site (HTTPS) (Instalar y gestionar SSL para tu sitio).
  3. Se abrirá una página con un desplegable para seleccionar el dominio. Elige el dominio para el que quieres el certificado.
  4. Justo debajo, verás un botón que dice Autofill by Domain (Rellenar automáticamente por dominio). Haz clic en él. Esto hará que cPanel genere automáticamente las claves privadas y las solicitudes de firma de certificado (CSR) necesarias.
  5. Después de hacer clic en Autofill by Domain, verás que los campos de "Certificate Signing Request (CSR)" y "Private Key" se rellenan solos. No los modifiques.
  6. Ahora viene el paso clave: en el campo Certificate (Certificado), tienes que pegar el certificado que te ha emitido Let's Encrypt. ¿Y cómo lo consigues? Aquí tienes dos opciones:

Opción A: Usar el cliente Let's Encrypt de cPanel (si está disponible)

Algunos hosts incluyen un cliente de Let's Encrypt directamente en cPanel. Normalmente se encuentra en la sección Software o Security, con un nombre como Let's Encrypt o SSL Certificates.

  • Entra en esa sección.
  • Verás un botón que dice Issue Certificate o + Create.
  • Selecciona el dominio, introduce un email de contacto (para avisos de renovación) y acepta los términos del servicio.
  • Haz clic en Issue o Create. El certificado se generará y se instalará automáticamente en tu dominio. No tendrás que pegarlo manualmente en el asistente de SSL/TLS.

Opción B: Obtener el certificado con un cliente externo (ACME)

Si tu cPanel no tiene el cliente integrado, puedes usar un cliente ACME como Certbot desde la terminal SSH. Pero esto ya es un nivel más avanzado. Para la mayoría de usuarios, la opción A o AutoSSL es más que suficiente.

[WARNING] No intentes instalar un certificado SSL manualmente si no tienes claro lo que estás haciendo. Un error en la configuración puede dejar tu web caída. Si no te ves capaz, usa AutoSSL o contacta con tu proveedor de hosting.

Configurar tu sitio para usar HTTPS

Una vez que el certificado SSL está instalado, tu web ya es accesible vía https://. Pero no basta con eso. Tienes que asegurarte de que todo el tráfico se redirija a la versión HTTPS para que los visitantes no vean el sitio en HTTP (lo que anularía la seguridad y el beneficio SEO).

Activar la redirección forzada a HTTPS

  1. En cPanel, busca la sección Domains (Dominios) y haz clic en Domains o en Redirects (Redirecciones).
  2. Si usas la opción Domains, verás una lista de tus dominios. Al lado de cada uno, hay un icono con un candado o un botón que dice Manage. Haz clic en él.
  3. Busca la opción Force HTTPS Redirect (Forzar redirección HTTPS) y actívala. En la mayoría de los casos, es un simple interruptor.
  4. Si no encuentras esa opción, usa Redirects:
    • En el campo Type, elige Permanent (301).
    • En Redirects From, selecciona el dominio y deja el campo vacío (o escribe / para redirigir todo).
    • En Redirects To, escribe https://tudominio.com/.
    • Marca la casilla Wild Card Redirect (Redirección comodín) para que redirija también a todos los subdominios.
    • Haz clic en Add.

Es muy importante usar una redirección 301 (permanente) en lugar de una 302 (temporal). La 301 le dice a Google que la nueva URL canónica es la HTTPS, lo que es ideal para el SEO.

[TIP] Después de activar la redirección, comprueba que tu web carga con https:// y que al escribir http:// te redirige automáticamente. Puedes usar la herramienta "Inspeccionar" de tu navegador (F12) para ver el código de estado de la redirección.

Renovación automática del certificado SSL

Una de las mayores ventajas de Let's Encrypt es que los certificados son válidos por 90 días, pero se renuevan automáticamente. Tanto con AutoSSL como con el cliente integrado de cPanel, la renovación es un proceso que se ejecuta en segundo plano. No tienes que hacer absolutamente nada.

Sin embargo, es recomendable que revises de vez en cuando el estado de tus certificados en cPanel para asegurarte de que todo va bien. Puedes hacerlo en SSL/TLS Status. Si ves que un certificado está a punto de caducar y la renovación automática no ha funcionado, puedes forzarla manualmente con el botón Run AutoSSL o generando uno nuevo desde el cliente de Let's Encrypt.

Solución de problemas comunes

Aunque el proceso es sencillo, pueden surgir algunos problemas. Aquí te dejo los más comunes y sus soluciones:

El certificado no se instala y me da error

  • Verifica la propagación DNS: Si tu dominio es nuevo, espera de 24 a 48 horas. Usa herramientas como whatsmydns.net para comprobar si tu dominio apunta a la IP correcta.
  • Comprueba que tu web carga en HTTP: Si tu web no carga en http://, el servidor no puede validar la propiedad del dominio y Let's Encrypt rechazará la solicitud.
  • Desactiva temporalmente el firewall: Algunos firewalls de servidor (como ModSecurity) pueden bloquear las solicitudes de validación de Let's Encrypt. Desactívalo temporalmente y vuelve a intentarlo.

Veo un error de "Mixed Content" (Contenido Mixto)

Esto significa que tu web carga en HTTPS, pero algunos recursos (imágenes, CSS, JavaScript) se están cargando desde URLs HTTP. Para solucionarlo:

  • Instala un plugin como "Really Simple SSL" si usas WordPress. Este plugin detecta y corrige automáticamente el contenido mixto.
  • O revisa tu base de datos y reemplaza todas las URLs http:// por https://. Puedes hacerlo con un plugin de búsqueda y reemplazo, o manualmente si eres más técnico.

El candado no aparece en mi navegador

Esto suele estar relacionado con el contenido mixto mencionado antes. El navegador detecta que la página es segura, pero hay elementos que no lo son, por lo que muestra un candado con un signo de advertencia. Sigue los pasos del punto anterior para solucionarlo.

Preguntas frecuentes (FAQ)

¿Qué es AutoSSL en cPanel?

AutoSSL es una función integrada en cPanel que instala y renueva automáticamente certificados SSL gratuitos de Let's Encrypt. Es la forma más fácil de tener tu web con HTTPS sin tener que hacer nada manualmente.

¿Cuánto cuesta un certificado SSL Let's Encrypt?

Es totalmente gratuito. No hay coste de emisión ni de renovación. Sin embargo, tu proveedor de hosting podría cobrarte por el uso de la función, aunque esto es poco común. Normalmente, si tu hosting tiene cPanel, el SSL es gratis.

¿Puedo instalar Let's Encrypt en varios dominios a la vez?

Sí. Tanto con AutoSSL como con el cliente de Let's Encrypt, puedes generar certificados para múltiples dominios y subdominios. Solo tienes que seleccionarlos en el asistente.

¿Cuánto dura un certificado SSL de Let's Encrypt?

Los certificados de Let's Encrypt son válidos por 90 días. Se renuevan automáticamente antes de que caduquen, pero es importante que el proceso automático funcione correctamente.

¿Qué pasa si mi hosting no tiene cPanel?

Si tu hosting no tiene cPanel, es posible que use otro panel como Plesk o DirectAdmin. La mayoría de estos paneles también tienen integración con Let's Encrypt. Si no es así, puedes usar el cliente Certbot desde SSH. Si tu panel es Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 y que también tiene una opción para instalar SSL de Let's Encrypt en su interfaz.

¿Let's Encrypt es seguro?

Sí, es tan seguro como cualquier certificado SSL de pago. La única diferencia es que es gratuito y la validación es automática (solo verifica que eres el dueño del dominio), mientras que los de pago pueden ofrecer validación extendida (EV), que muestra el nombre de la empresa en la barra de direcciones. Para la mayoría de los sitios web, Let's Encrypt es más que suficiente.

Conclusión y recomendaciones finales

Instalar un certificado SSL Let's Encrypt en cPanel es un proceso extremadamente sencillo gracias a las herramientas automatizadas como AutoSSL. No debería llevarte más de 5 minutos y te aportará seguridad, confianza y una mejora en tu posicionamiento SEO.

Mi recomendación es que siempre uses AutoSSL si está disponible, ya que es la opción "a prueba de tontos". Si no, usa el asistente manual de SSL/TLS con la opción "Autofill by Domain" y pega el certificado generado por el cliente de Let's Encrypt de tu hosting.

No olvides activar la redirección forzada a HTTPS y revisar de vez en cuando que el certificado se renueva correctamente. Con esto, tu web estará completamente segura y preparada para escalar posiciones en Google.

[TIP] Si gestionas tu web con WordPress, instala un plugin de caché y seguridad como "Really Simple SSL" o "Wordfence". Te ayudarán a gestionar el contenido mixto y a mantener tu sitio protegido.

Ahora ya sabes todo lo necesario para instalar tu certificado SSL gratis en cPanel. ¡Ponte manos a la obra y asegura tu sitio web hoy mismo!

¿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