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

Cómo activar SSL gratuito con Let's Encrypt en cPanel

Actualizado el 15 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las preguntas más comunes que recibimos: cómo activar un certificado SSL gratuito con Let's Encrypt en cPanel. Si tienes una web, ya sea una tienda, un blog o un portafolio, tener SSL es esencial para la seguridad y para que Google confíe en tu sitio. Lo mejor es que es totalmente gratuito y muy fácil de configurar. Vamos paso a paso.

¿Qué es SSL y por qué lo necesitas?

Antes de empezar, entendamos lo básico. SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Cuando está activo, verás un candado verde en la barra de direcciones y tu URL comenzará con https:// en lugar de http://. Esto es crucial porque:

  • Protege datos sensibles como contraseñas o números de tarjeta.
  • Mejora tu SEO: Google prioriza sitios con HTTPS.
  • Genera confianza: los visitantes se sienten más seguros.
  • Evita avisos de "No seguro" en navegadores modernos.

Let's Encrypt es una autoridad certificadora gratuita, automatizada y abierta. cPanel, uno de los paneles de control más populares, tiene una integración nativa para gestionar estos certificados. Activar SSL con Let's Encrypt en cPanel es un proceso de pocos minutos.

Requisitos previos

Asegúrate de cumplir con estos puntos antes de comenzar:

  • Acceso a cPanel: Necesitas credenciales de usuario (generalmente las proporciona tu hosting).
  • Dominio apuntando a tu hosting: El dominio debe estar correctamente configurado con los DNS apuntando a los servidores de tu proveedor.
  • cPanel con soporte para Let's Encrypt: La mayoría de los hostings modernos lo incluyen, pero si no ves la opción, contacta a soporte.
  • Archivos del sitio web: No es necesario que tengas contenido, pero el dominio debe estar creado en cPanel (en la sección "Dominios" o "Addon Domains").

[INFO] Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso puede variar ligeramente. En Syspanel, accedes por el puerto 2106 (ejemplo: tudominio.com:2106) y la opción de SSL se encuentra en "Web" > "SSL". Pero en este artículo nos centramos en cPanel.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:

  • https://tudominio.com/cpanel
  • https://tudominio.com:2083
  • O la dirección que te proporcionó tu hosting.

Ingresa tu usuario y contraseña. Una vez dentro, verás un panel lleno de iconos. No te asustes, es más sencillo de lo que parece.

Paso 2: Busca la sección "SSL/TLS" o "Let's Encrypt"

Dependiendo de la versión de cPanel, el nombre puede variar. Busca entre estas opciones:

  • SSL/TLS: Un icono con un candado.
  • Let's Encrypt SSL: Directamente el nombre.
  • Seguridad: A veces está agrupado allí.

Si no lo encuentras, usa la barra de búsqueda en la parte superior derecha de cPanel; escribe "SSL" y te aparecerá.

Paso 3: Activar el certificado SSL gratuito

Vamos a la acción. Sigue estos pasos:

3.1. Selecciona el dominio

En la interfaz de Let's Encrypt (o en la sección "SSL/TLS" > "Manage SSL sites"), verás una lista de tus dominios. Marca el dominio para el cual deseas el certificado. Puedes seleccionar también el "www" (www.tudominio.com) si lo tienes configurado.

3.2. Configura opciones básicas

Generalmente verás opciones como:

  • Incluir www: Márcalo para que el certificado cubra ambas versiones (con y sin www).
  • Forzar HTTPS: Algunas interfaces te preguntan si quieres redirigir todo el tráfico HTTP a HTTPS. Te recomiendo activarlo.
  • Auto renovación: Let's Encrypt emite certificados por 90 días, pero cPanel los renueva automáticamente. Asegúrate de que esté habilitada la opción de renovación automática.

3.3. Haz clic en "Emitir" o "Instalar"

El sistema verificará que el dominio te pertenece (validación mediante archivos en tu servidor). Este proceso suele tardar entre 10 y 30 segundos. Si todo está bien, verás un mensaje de éxito.

[TIP] Si obtienes un error, lo más común es que los DNS no hayan propagado completamente. Espera unos minutos y vuelve a intentarlo. También verifica que no tengas otro certificado instalado previamente.

Paso 4: Verifica la instalación

Una vez instalado, es hora de comprobar que funciona:

  • Navegador: Abre https://tudominio.com. Deberías ver el candado verde.
  • Herramientas online: Usa sitios como "SSL Checker" (ej. ssllabs.com) para verificar la cadena de certificados.
  • cPanel: En la sección "SSL/TLS" > "Manage SSL sites", verás el estado "Installed" con la fecha de expiración.

Paso 5: Forzar HTTPS (recomendado)

Para que todos tus visitantes usen la versión segura, debes redirigir el tráfico HTTP a HTTPS. Hay varias formas:

5.1. Desde cPanel (más fácil)

En la misma sección de Let's Encrypt o en "SSL/TLS", busca la opción "Forzar HTTPS" o "Redirect to HTTPS". Actívala.

5.2. Desde el archivo .htaccess

Si tu cPanel no tiene esa opción, puedes hacerlo manualmente. Ve a "Administrador de archivos" en cPanel, busca la carpeta public_html y edita el archivo .htaccess. Agrega estas líneas al inicio:

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

Guarda los cambios. Esto redirigirá todo el tráfico HTTP a HTTPS.

[WARNING] Ten cuidado al editar .htaccess. Si no estás seguro, pide ayuda a soporte. Un error puede dejar tu web inaccesible.

Preguntas frecuentes (FAQ cPanel)

Aquí respondo las dudas más comunes que recibo en soporte:

¿Cada cuánto se renueva el certificado?

Let's Encrypt emite certificados por 90 días. cPanel los renueva automáticamente cuando detecta que faltan menos de 30 días. No necesitas hacer nada manualmente, pero es bueno verificar de vez en cuando.

¿Puedo tener SSL en varios dominios?

Sí, Let's Encrypt permite certificados multi-dominio. En cPanel, puedes seleccionar varios dominios a la vez o emitir certificados individuales para cada uno. El límite práctico es de 100 dominios por certificado.

¿Qué pasa si mi sitio usa subdominios?

Los subdominios (ej. blog.tudominio.com) se consideran dominios separados. Debes emitir un certificado para cada subdominio o usar un certificado wildcard (*.tudominio.com), pero Let's Encrypt en cPanel no lo soporta de forma nativa. Para wildcard, necesitas usar el plugin "Certbot" o solicitar soporte a tu hosting.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado añade una pequeña carga, pero los servidores modernos lo manejan sin problemas. De hecho, el beneficio en seguridad y SEO supera cualquier impacto.

¿Qué hago si veo el error "SSL_ERROR_BAD_CERT_DOMAIN"?

Esto ocurre cuando el certificado no cubre el dominio que estás visitando. Por ejemplo, si emitiste el certificado solo para tudominio.com y entras por www.tudominio.com. Solución: reinstala el certificado marcando la opción "Incluir www".

¿Puedo usar Let's Encrypt en un entorno de pruebas?

Sí, pero ten en cuenta que hay límites de emisión (50 certificados por semana por dominio). Para pruebas, puedes usar el entorno de staging de Let's Encrypt, pero en cPanel no es común configurarlo. Si necesitas pruebas, contacta a soporte.

¿Y si mi hosting no tiene cPanel sino Syspanel?

Como mencioné antes, en Syspanel (puerto 2106) el proceso es similar pero en otra interfaz. Busca "Web" > "SSL" y luego "Let's Encrypt". La lógica es la misma: seleccionas dominio, emites y renuevas automáticamente.

Solución de problemas comunes

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

Error: "No se pudo verificar el dominio"

  • Causa: Los DNS no apuntan correctamente o hay un cortafuegos bloqueando la verificación.
  • Solución: Verifica que tu dominio tenga un registro A apuntando a la IP de tu servidor. Espera 24 horas si cambiaste DNS recientemente. También revisa que no tengas un plugin de seguridad que bloquee el acceso a los archivos de verificación.

Error: "El certificado ya está instalado"

  • Causa: Ya tienes un certificado activo (quizás de otro proveedor).
  • Solución: Ve a "SSL/TLS" > "Manage SSL sites" y elimina el certificado anterior antes de instalar el nuevo.

Error: "Límite de emisiones alcanzado"

  • Causa: Let's Encrypt tiene un límite de 50 certificados por semana por dominio.
  • Solución: Espera una semana o contacta a soporte para que limpien certificados antiguos.

Mi web carga con HTTP a pesar de tener SSL

  • Causa: No has forzado HTTPS.
  • Solución: Activa la redirección desde cPanel o .htaccess como expliqué antes.

Consejos finales para mantener tu SSL activo

  • No desactives la renovación automática: cPanel lo hace por ti, pero si por error la desactivas, tu certificado caducará y los visitantes verán un aviso de "No seguro".
  • Monitorea la expiración: Puedes instalar un plugin como "SSL Insecure Content Fixer" en WordPress, o simplemente revisar cada mes en cPanel.
  • Actualiza tu cPanel: Las versiones antiguas pueden tener problemas con Let's Encrypt. Si tu hosting no actualiza, considera cambiar de proveedor.
  • Usa HTTPS en todos los recursos: Asegúrate de que imágenes, scripts y CSS se carguen con HTTPS. Si tienes contenido mixto, el candado se verá como "Información no segura". Puedes usar herramientas como "Why No Padlock" para detectarlo.

Conclusión

Activar SSL Let's Encrypt en cPanel es un proceso rápido, gratuito y que cualquier persona puede hacer siguiendo estos pasos. No solo proteges a tus usuarios, sino que mejoras tu posicionamiento en buscadores y das una imagen profesional. Recuerda que la seguridad web no es un lujo, es una necesidad.

Si en algún momento te sientes perdido, no dudes en contactar al soporte de tu hosting. La mayoría de los proveedores ofrecen ayuda gratuita para esto. Y si usas Syspanel, recuerda que el puerto es el 2106 y la opción está en "Web" > "SSL".

¡Espero que este artículo te haya sido útil! Ahora ve y activa ese certificado SSL gratuito. Tu web te lo agradecerá.

¿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