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

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

Actualizado el 12 de octubre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertir tu sitio web de HTTP a HTTPS de manera gratuita, rápida y segura. Si alguna vez te has preguntado cómo poner ese candadito verde en la barra de direcciones de tu navegador sin pagar un solo euro, esta guía es para ti.

Vamos a usar Let's Encrypt, una autoridad certificadora que ofrece certificados SSL/TLS gratuitos. Lo mejor es que lo haremos directamente desde cPanel, el panel de control de tu hosting. No necesitas ser un experto en servidores ni tocar archivos de configuración complicados. Solo sigue estos pasos y en menos de 5 minutos tu sitio será seguro.


¿Por qué necesitas un certificado SSL en tu hosting?

Antes de meternos en la instalación, hablemos de por qué esto es importante. Un certificado SSL (Secure Sockets Layer) encripta la comunicación entre el navegador de tus visitantes y tu servidor. Esto significa que cualquier dato que se intercambie (contraseñas, formularios, pagos) viaja cifrado y protegido de miradas indiscretas.

Además, desde que Google anunció que HTTPS es una señal de posicionamiento, tener un certificado SSL no es opcional: es obligatorio para aparecer bien en los resultados de búsqueda. Si tu web sigue siendo HTTP, los navegadores como Chrome la marcarán como "No segura", lo que espantará a tus visitantes.

Beneficios clave de usar SSL Let's Encrypt en cPanel:

  • Gratuito y automático: No necesitas tarjeta de crédito ni renovaciones manuales.
  • Mejora tu SEO: Google premia los sitios HTTPS.
  • Confianza del usuario: El candado verde transmite seguridad.
  • Compatibilidad total: Funciona con todos los navegadores modernos.

Requisitos previos antes de instalar SSL en cPanel

Antes de lanzarnos, asegurémonos de que todo está listo. Esto es muy sencillo, pero si te saltas algún paso, podrías encontrarte con errores.

1. Accede a tu cPanel

Para empezar, necesitas las credenciales de tu cPanel. Normalmente las recibiste por correo cuando contrataste tu hosting. La dirección suele ser algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Si no lo encuentras, contacta a tu proveedor de hosting.

2. Verifica que tu dominio apunte a tu hosting

El certificado SSL se emite para un dominio específico. Es fundamental que tu dominio (por ejemplo, tudominio.com y www.tudominio.com) esté apuntando a los servidores de tu hosting a través de los registros DNS. Si tu dominio está en otra empresa, asegúrate de que los registros A y CNAME estén correctos.

[INFO] No te preocupes si no entiendes de DNS. Solo verifica que tu web cargue correctamente en HTTP antes de empezar. Si ves tu sitio, estás listo.

3. Asegúrate de que tu hosting tenga Let's Encrypt integrado

La mayoría de los paneles cPanel modernos ya incluyen el plugin de Let's Encrypt de serie. Si no lo ves, tu proveedor puede haberlo desactivado. En ese caso, tendrías que pedir que lo activen o usar un método alternativo (como el cliente Certbot por SSH, pero eso es más técnico). Para esta guía, asumimos que tu cPanel lo tiene.


Paso a paso: Cómo instalar SSL Let's Encrypt en cPanel

Aquí viene la parte divertida. Sigue estos pasos al pie de la letra y en un par de clics tendrás tu certificado gratuito.

Paso 1: Inicia sesión en cPanel

Abre tu navegador, escribe la URL de tu cPanel e inicia sesión con tu usuario y contraseña. Una vez dentro, verás un montón de iconos. No te asustes, solo nos interesa uno.

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

Dependiendo de la versión de cPanel, puede aparecer con diferentes nombres. Busca en la categoría "Seguridad" o directamente en el buscador de cPanel (arriba a la derecha) escribe "SSL" o "Let's Encrypt". Las opciones más comunes son:

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

Haz clic en la que corresponda. Si ves "Let's Encrypt" directamente, ¡perfecto! Si solo ves "SSL/TLS", dentro de esa sección suele haber una pestaña o botón para "Let's Encrypt".

[TIP] Si no encuentras nada con el nombre "Let's Encrypt", busca "AutoSSL". Muchos proveedores lo tienen activado por defecto y emiten certificados automáticamente. En ese caso, no necesitarías hacer nada más. Pero si quieres control manual, sigue leyendo.

Paso 3: Selecciona los dominios para los que quieres el certificado

Una vez dentro de la herramienta de Let's Encrypt, verás una lista de tus dominios y subdominios alojados en ese cPanel. Aparecerán con casillas de verificación.

Marca los que quieras proteger. Lo más común es marcar:

  • tudominio.com
  • www.tudominio.com

Algunas herramientas permiten también marcar automáticamente todos los dominios. Si tienes varios sitios, puedes seleccionarlos todos.

Paso 4: Configura las opciones de emisión

Aquí verás algunas opciones adicionales. No te compliques, las opciones por defecto suelen ser las correctas. Sin embargo, presta atención a:

  • Tipo de validación: Normalmente es "HTTP-01" (mediante un archivo en tu servidor). Es la más rápida y no requiere abrir puertos.
  • Incluir www: Asegúrate de que esté activado para que tanto tudominio.com como www.tudominio.com queden cubiertos.
  • Renovación automática: Actívala si está disponible. Let's Encrypt emite certificados por 90 días, pero cPanel puede renovarlos automáticamente. Así te olvidas del mantenimiento.

Paso 5: Haz clic en "Emitir" o "Instalar"

Una vez seleccionado todo, busca el botón que diga "Emitir", "Instalar" o "Solicitar certificado". Haz clic.

El proceso tardará unos segundos. cPanel se comunicará con los servidores de Let's Encrypt, verificará que eres el dueño del dominio (colocando un archivo temporal en tu servidor) y generará el certificado.

Si todo sale bien, verás un mensaje verde de éxito. ¡Enhorabuena! Ya tienes tu SSL Let's Encrypt en cPanel.


¿Qué hacer después de instalar el certificado SSL?

La instalación es solo el primer paso. Ahora toca asegurarse de que tu web use HTTPS correctamente.

1. Forzar la redirección a HTTPS

No basta con tener el certificado instalado; debes obligar a los visitantes a usar la versión segura. Si alguien escribe http://tudominio.com, debe ser redirigido automáticamente a https://tudominio.com.

En cPanel, busca la herramienta "Redireccionamientos" (dentro de "Dominios") o "HTTPS Redirect". Actívala para tu dominio principal. Si no la encuentras, puedes hacerlo manualmente desde el archivo .htaccess (pero eso es más avanzado).

[WARNING] Si no fuerzas HTTPS, tus visitantes podrían seguir viendo la versión insegura y el candado no aparecerá. Además, los buscadores pueden indexar ambas versiones, lo que perjudica tu SEO.

2. Actualiza las URLs internas de tu web

Si tu sitio tiene enlaces internos a recursos (imágenes, CSS, JS) que aún usan HTTP, el navegador puede mostrar advertencias de "contenido mixto". Revisa tu base de datos o los archivos de tu tema y cambia todas las URLs de http:// a https:// o mejor, usa URLs relativas (sin protocolo).

3. Verifica que el certificado funciona correctamente

Usa herramientas online como SSL Labs o Why No Padlock para comprobar que tu certificado está bien instalado y no hay errores. Simplemente introduce tu dominio y te dará un informe detallado.

4. Configura la renovación automática (si no lo hiciste antes)

Como mencioné, los certificados Let's Encrypt caducan cada 90 días. En cPanel, suele haber un sistema de renovación automática llamado AutoSSL. Revisa que esté activado en la sección de SSL/TLS. Si no, programa un recordatorio en tu calendario para renovarlo manualmente cada 2 meses.


Solución de problemas comunes al instalar SSL en cPanel

A veces las cosas no salen a la primera. No te preocupes, aquí tienes los problemas más frecuentes y cómo solucionarlos.

Error: "No se pudo validar el dominio"

Esto ocurre cuando Let's Encrypt no puede comprobar que eres el dueño del dominio. Las causas más comunes:

  • El dominio no apunta a este servidor: Revisa los DNS. Si tu dominio está en otro hosting, el certificado no se emitirá.
  • Firewall o CDN bloqueando la verificación: Si usas Cloudflare, asegúrate de que el proxy esté desactivado temporalmente (nube gris) o configura la validación por DNS en lugar de HTTP.
  • Archivo .htaccess conflictivo: Algunas reglas pueden bloquear el acceso al archivo de verificación. Desactiva temporalmente las reglas de redirección.

Error: "Certificado emitido pero no se aplica"

A veces el certificado se genera pero no se asigna al dominio. En cPanel, ve a "SSL/TLS" > "Manage SSL Sites" y asegúrate de que el certificado esté seleccionado para tu dominio. Si no, asígnalo manualmente.

Error: "Contenido mixto" en el navegador

Esto no es un error del certificado, sino de tu web. Busca en tu código o base de datos cualquier recurso cargado con HTTP. Usa la consola del navegador (F12) para identificar los elementos problemáticos.


Preguntas frecuentes (FAQ) sobre SSL Let's Encrypt en cPanel

Aquí respondo las dudas más habituales que me encuentro como técnico de soporte.

¿Let's Encrypt es realmente gratuito?

Sí, 100% gratuito. No hay costes ocultos ni necesidad de tarjeta de crédito. Solo necesitas un dominio y un hosting que permita su instalación.

¿Puedo instalar SSL Let's Encrypt en cualquier hosting?

En teoría sí, siempre que tu proveedor lo permita. La mayoría de los hostings compartidos con cPanel lo integran. Si usas un VPS o servidor dedicado, puedes instalarlo manualmente.

¿Qué pasa si mi certificado caduca?

Si no se renueva automáticamente, tu sitio dejará de ser HTTPS y los visitantes verán una advertencia de seguridad. Por eso es vital activar la renovación automática o estar atento a las notificaciones de cPanel.

¿Let's Encrypt es seguro?

Sí, es tan seguro como cualquier certificado SSL de pago. Utiliza el mismo nivel de encriptación (TLS 1.2 y 1.3). La única diferencia es que no incluye garantías económicas (como las de los certificados EV), pero para la mayoría de sitios web es más que suficiente.

¿Puedo usar Let's Encrypt con Syspanel (HestiaCP)?

¡Claro que sí! Si tu panel de control es Syspanel (como llamamos a HestiaCP), el proceso es similar. Accede a tu Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), ve a la sección de "Web" o "SSL" y busca la opción de Let's Encrypt. Allí podrás solicitar el certificado para tus dominios.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y las credenciales son las que te proporcionó tu proveedor.


Conclusión: Tu sitio ya es seguro y más rápido

Configurar SSL Let's Encrypt en cPanel es uno de los pasos más importantes que puedes dar para mejorar la seguridad y el SEO de tu web. Y lo mejor de todo: es gratuito y no requiere conocimientos técnicos profundos.

Ahora que has seguido esta guía, tu sitio ya debería estar mostrando ese candado verde. No olvides verificar que todo funciona correctamente y forzar la redirección a HTTPS.

Si te has encontrado con algún problema o tienes alguna duda, déjamelo saber en los comentarios (si este artículo está en tu blog) o contacta con el soporte de tu hosting. ¡Estamos aquí para ayudarte!

Recuerda: la seguridad de tu web no es un lujo, es una necesidad. Y con Let's Encrypt, no tienes excusa para no tenerla.

¡Hasta la próxima!

¿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