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

Guía para activar SSL gratuito en cPanel con Let's Encrypt

Actualizado el 4 de abril de 2026

¡Hola! Bienvenido a esta guía completa. Si estás leyendo esto, probablemente quieras dar el salto a la seguridad y tener tu sitio web funcionando con HTTPS. No te preocupes, es más fácil de lo que parece. Aquí te explicaré, paso a paso, cómo activar un certificado SSL gratuito usando Let's Encrypt directamente desde tu cPanel.

¿Por qué es importante esto? Un certificado SSL (Secure Sockets Layer) crea un túnel cifrado entre el navegador de tus visitas y tu servidor. Esto significa que cualquier información, como contraseñas o datos de tarjetas de crédito, viaja de forma segura. Además, Google favorece los sitios con HTTPS en sus resultados de búsqueda, lo que mejora tu SEO. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, asegurémonos de que tienes todo lo necesario. No necesitas ser un experto en servidores, solo seguir estos puntos:

  • Acceso a cPanel: Debes tener credenciales de administrador o de un usuario con permisos para gestionar SSL/TLS.
  • Un dominio apuntando a tu hosting: El dominio para el que quieres el certificado debe estar correctamente configurado en tu cuenta de hosting. Si acabas de registrarlo, espera unas horas a que los DNS se propaguen.
  • cPanel actualizado: La función de Let's Encrypt está disponible en versiones recientes de cPanel. Si no la ves, contacta con tu proveedor de hosting.

[INFO] Si tu hosting usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106) y busca la sección "SSL" o "Let's Encrypt". El resto de la lógica es la misma.

Paso 1: Acceder a la sección SSL/TLS en cPanel

El primer paso es ubicar la herramienta correcta dentro de tu panel de control. Sigue estas indicaciones:

  1. Inicia sesión en tu cPanel. La URL suele ser https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Una vez dentro, busca la sección SEGURIDAD. Es común ver un icono de un candado.
  3. Haz clic en SSL/TLS o SSL/TLS Status. Aquí es donde gestionas todo lo relacionado con certificados.

Dependiendo de la versión de cPanel, también puedes encontrar directamente una opción llamada Let's Encrypt™ SSL. Si es así, ¡perfecto! puedes saltar al Paso 2.

Paso 2: Usar la herramienta "Let's Encrypt SSL" (o AutoSSL)

cPanel suele integrar AutoSSL, que gestiona certificados de Let's Encrypt de forma automática. Sin embargo, a veces necesitas forzar su instalación. Aquí te explico cómo:

Opción A: Si ves la opción "Let's Encrypt SSL"

Esta es la ruta más directa. Haz clic en ella y verás un formulario sencillo.

  1. Selecciona el dominio: En el campo "Domain", elige el dominio para el que quieres el certificado.
  2. Incluye subdominios: Si quieres que el certificado cubra también www.tudominio.com o subdominios como blog.tudominio.com, selecciona la casilla "Include subdomains".
  3. Generar: Haz clic en "Generate" o "Instalar". El proceso tarda entre 30 segundos y 2 minutos.
  4. Éxito: Verás un mensaje verde confirmando la instalación. ¡Listo! Tu sitio ya tiene HTTPS.

Opción B: Usando "SSL/TLS Status" (AutoSSL)

Si no ves la opción directa de Let's Encrypt, usa esta alternativa:

  1. Ve a SSL/TLS Status dentro de la sección de seguridad.
  2. Busca la tabla que lista tus dominios. Verás una columna llamada "Certificate Status" o "Estado del Certificado".
  3. Si el estado es "AutoSSL Pending" o "No SSL", selecciona la casilla junto al dominio.
  4. Haz clic en el botón "Run AutoSSL" o "Ejecutar AutoSSL".
  5. Espera unos segundos. cPanel se comunicará con Let's Encrypt y generará el certificado automáticamente.

[TIP] Si después de ejecutar AutoSSL el estado sigue siendo "Pending", espera 15 minutos y vuelve a intentarlo. A veces el servidor necesita tiempo para verificar el dominio.

Paso 3: Forzar la redirección a HTTPS (Opcional pero muy recomendado)

Tener el certificado instalado no significa que tus visitas lleguen automáticamente a la versión segura. Si alguien escribe http://tudominio.com, aún podría ver la versión sin cifrar. Para solucionarlo, debes forzar la redirección.

Método 1: Desde cPanel (Redireccionamiento)

  1. Ve a la sección DOMINIOS y haz clic en Redireccionamientos.
  2. Selecciona el tipo de redirección Permanente (301).
  3. En "Redirige desde", elige http:// y tu dominio (sin www o con www, según prefieras).
  4. En "Redirige a", escribe https:// seguido de tu dominio.
  5. Marca la casilla "Redirigir con o sin www" para cubrir ambas variantes.
  6. Haz clic en "Guardar".

Método 2: Editando el archivo .htaccess (Más avanzado)

Si te sientes cómodo editando archivos, puedes hacerlo desde el Administrador de Archivos de cPanel.

  1. Abre el Administrador de Archivos y navega a la carpeta public_html de tu dominio.
  2. Busca el archivo .htaccess. Si no existe, créalo.
  3. Agrega estas líneas al principio del archivo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda los cambios. Ahora cualquier visita a http:// será redirigida automáticamente a https://.

[WARNING] Si tu sitio usa WordPress u otro CMS, no edites el .htaccess si no sabes lo que haces. Podrías romper la web. Mejor usa un plugin como "Really Simple SSL" que lo hace todo automáticamente.

¿Cómo verificar que el SSL funciona correctamente?

Después de la instalación, haz estas comprobaciones rápidas:

  • El candado en el navegador: Abre tu web en una ventana de incógnito. Deberías ver un candado verde o gris en la barra de direcciones.
  • Prueba con una herramienta externa: Ve a SSL Labs e ingresa tu dominio. Te dará una calificación de la seguridad de tu certificado.
  • Contenido mixto: A veces, imágenes o scripts se cargan aún por HTTP. Para detectarlo, abre la consola del navegador (F12) y busca advertencias de "Mixed Content". Si las hay, actualiza las URLs de esos recursos a HTTPS.

Preguntas Frecuentes (FAQ)

Aquí respondemos las dudas más comunes que suelen tener los usuarios al activar SSL en cPanel.

¿Cada cuánto se renueva el certificado de Let's Encrypt?

Los certificados de Let's Encrypt tienen una validez de 90 días. Sin embargo, cPanel con AutoSSL los renueva automáticamente cuando faltan unos 30 días para su vencimiento. No tienes que hacer nada manualmente, a menos que desactives AutoSSL.

¿Puedo tener SSL en varios dominios con Let's Encrypt?

Sí, siempre que estén alojados en la misma cuenta de cPanel. Let's Encrypt permite certificados que cubran hasta 100 dominios por solicitud. En cPanel, simplemente repite el proceso para cada dominio o usa la opción "Include subdomains" si aplica.

¿Qué pasa si mi sitio usa Syspanel (HestiaCP)?

Como mencioné antes, si tu panel es Syspanel, el proceso es casi idéntico. Accede por el puerto 2106 (ejemplo: https://tu-servidor:2106), ve a la sección "Web" o "Dominios", selecciona tu dominio y busca el botón "SSL" o "Let's Encrypt". La interfaz es diferente, pero la lógica de verificación de dominio es la misma.

¿El SSL gratuito afecta el rendimiento de mi web?

Mínimamente. La negociación del cifrado añade milisegundos a la primera carga, pero con la configuración moderna (HTTP/2) y el uso de caché, el impacto es imperceptible. De hecho, Google recomienda HTTPS para mejorar el rendimiento percibido.

¿Debo usar SSL aunque mi sitio no tenga formularios de pago?

¡Sí! Aunque no manejes datos sensibles, el cifrado protege la integridad de tu contenido. Además, Google penaliza los sitios sin HTTPS en los rankings de búsqueda. Es una mejora de seguridad y SEO en uno.

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes algunas soluciones rápidas:

  • Error "No se pudo verificar el dominio": Esto suele pasar si tu dominio no está apuntando correctamente al servidor. Revisa los registros DNS (A y CNAME) y espera la propagación (hasta 24 horas).
  • El certificado se instaló pero no veo el candado: Es probable que tengas contenido mixto (recursos cargados por HTTP). Usa un plugin como "SSL Insecure Content Fixer" si usas WordPress.
  • AutoSSL no se ejecuta: Ve a "SSL/TLS Status" y haz clic en "Run AutoSSL" manualmente. Si sigue sin funcionar, contacta a tu proveedor de hosting.
  • Después de activar HTTPS, mi web se ve extraña: Limpia la caché del navegador y la caché de tu CMS. A veces los estilos o scripts se quedan en la versión antigua.

Conclusión

Activar un certificado SSL gratuito con Let's Encrypt en cPanel es un proceso sencillo que cualquiera puede realizar siguiendo estos pasos. No solo protegerás a tus visitantes, sino que mejorarás la confianza y el posicionamiento de tu sitio web. Recuerda que la seguridad web es un viaje, no un destino, así que mantén todo actualizado y revisa periódicamente el estado de tu certificado.

Si te has quedado con alguna duda, no dudes en consultar la sección de preguntas frecuentes o contactar con el soporte de tu hosting. ¡Tu sitio ahora es más seguro!

¿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