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

Cómo activar HTTPS y SSL gratis en cPanel (Let's Encrypt)

Actualizado el 18 de junio de 2026

¿Qué es SSL y por qué tu web lo necesita?

Antes de ponernos manos a la obra, vamos a entender qué es esto del SSL. Imagina que tu web es una casa y la información que viaja entre tus visitantes y tu servidor es una carta. Sin SSL, esa carta viaja en un sobre transparente: cualquiera puede leerla. Con SSL, la carta viaja en una caja fuerte blindada: nadie puede abrirla sin la llave.

SSL (Secure Sockets Layer) es un protocolo que cifra la conexión entre el navegador de tus visitantes y tu sitio web. Cuando lo tienes activo, verás el candadito en la barra de direcciones y tu URL comenzará con https:// en lugar de http://.

¿Por qué es tan importante? Aquí van tres razones de peso:

  • Confianza del usuario: El candadito verde (o el icono de candado) genera confianza. Si eres una tienda online, es prácticamente obligatorio.
  • Posicionamiento SEO: Google favorece los sitios con HTTPS. Es un factor de ranking confirmado. Si no tienes SSL, tu competencia te está ganando posiciones.
  • Seguridad: Protege datos sensibles como contraseñas, números de tarjeta o información personal.

La buena noticia es que activar HTTPS ya no cuesta dinero. Olvídate de pagar 50 o 100 euros al año por un certificado. Con Let's Encrypt puedes tenerlo gratis, y lo mejor de todo: directamente desde tu panel cPanel.


Requisitos previos antes de activar tu SSL

Antes de lanzarte, asegúrate de tener todo en orden. No queremos frustraciones a mitad del proceso.

1. Acceso a cPanel

Necesitas las credenciales de tu cuenta de hosting. Normalmente accedes desde algo como tudominio.com/cpanel o cpanel.tudominio.com. Si no sabes cómo entrar, contacta con tu proveedor de hosting.

2. Dominio apuntando correctamente

Tu dominio debe estar apuntando a los servidores de tu hosting. Puedes comprobarlo con una herramienta de "DNS lookup" o simplemente esperando 24-48 horas después de cambiarlo.

3. Web cargando correctamente en HTTP

Tu página debe estar funcionando en http:// antes de activar el HTTPS. Si tienes errores, resuélvelos primero.

4. Puerto 443 abierto

El puerto 443 es el que usa HTTPS. En la mayoría de hostings compartidos ya viene abierto, pero si tienes un VPS o dedicado, verifica que el firewall lo permita.


Paso a paso: Activar SSL gratis con Let's Encrypt en cPanel

Aquí viene la parte interesante. Sigue estos pasos al pie de la letra y tendrás tu HTTPS funcionando en menos de 10 minutos.

Paso 1: Accede a tu cPanel

Entra a tu panel de control con tu usuario y contraseña. Verás un montón de iconos, no te asustes. Busca la sección de Seguridad o SSL/TLS.

Paso 2: Localiza la herramienta "SSL/TLS Status"

Dependiendo de tu versión de cPanel, puedes encontrar:

  • SSL/TLS Status: Te muestra el estado actual de tus certificados.
  • Let's Encrypt: Algunos hostings integran esta opción directamente.

Si tu hosting usa cPanel estándar, busca el icono que dice "SSL/TLS Status". Si no lo ves, es posible que tu proveedor use una herramienta alternativa como AutoSSL o cPanel SSL.

Paso 3: Ejecuta el AutoSSL (la opción más fácil)

cPanel tiene una función llamada AutoSSL que instala certificados automáticamente. Es perfecta para principiantes.

  1. Haz clic en "SSL/TLS Status".
  2. Verás una lista de tus dominios.
  3. Si alguno aparece como "No seguro" o "Sin certificado", selecciona el dominio.
  4. Haz clic en "Run AutoSSL" o "Run".
  5. Espera unos segundos mientras cPanel hace su magia.

[TIP]: El AutoSSL de cPanel suele usar Let's Encrypt como proveedor. Si tu hosting lo tiene configurado así, ya tienes tu certificado gratuito.

Paso 4: Instalación manual con Let's Encrypt

Si tu cPanel no tiene AutoSSL o prefieres control total, puedes instalar el certificado manualmente. Busca la sección "Let's Encrypt" en tu cPanel. Algunos hostings lo tienen como complemento.

  1. Haz clic en "Let's Encrypt".
  2. Verás tus dominios disponibles.
  3. Selecciona el dominio para el que quieres el certificado.
  4. Asegúrate de marcar la opción de "Incluir www" (esto es importante para que el certificado cubra ambas versiones).
  5. Haz clic en "Issue" o "Emitir".
  6. Espera unos minutos. El proceso suele ser automático.

[WARNING]: Si tu hosting no tiene la opción Let's Encrypt integrada, puedes instalar el certificado manualmente descargándolo desde la web de Let's Encrypt. Pero esto es más avanzado y requiere conocimientos técnicos. Te recomiendo contactar con tu proveedor de hosting para que lo activen.

Paso 5: Verifica que el certificado se ha instalado

Una vez instalado, vuelve a la sección "SSL/TLS Status". Deberías ver tu dominio con un estado "Seguro" o "Válido".

Puedes comprobarlo también visitando tu web con https://tudominio.com. Si ves el candadito, ¡enhorabuena! Ya tienes HTTPS activo.


Configurar WordPress para usar HTTPS

Si tu web es WordPress (como la mayoría), ahora toca asegurarse de que todo funciona con la nueva URL. Aquí es donde mucha gente se pierde, pero tranquilo, te lo explico fácil.

Actualizar la URL del sitio

  1. Ve a tu wp-admin (tudominio.com/wp-admin).
  2. Navega a Ajustes → Generales.
  3. Cambia las dos URLs: Dirección de WordPress y Dirección del sitio.
  4. Sustituye http:// por https://.
  5. Guarda los cambios.

[WARNING]: Si haces esto y no tienes el SSL bien configurado, podrías quedarte fuera de tu web. Asegúrate de que el certificado está activo antes de cambiar las URLs.

Forzar HTTPS en WordPress

Para que todas las páginas usen HTTPS automáticamente, puedes añadir una línea al archivo .htaccess. No te asustes, es muy sencillo.

  1. Ve a Archivos en tu cPanel.
  2. Busca la carpeta public_html.
  3. Localiza el archivo .htaccess (asegúrate de tener activada la opción "Mostrar archivos ocultos").
  4. Haz clic derecho → Editar.
  5. Añade estas líneas al principio del archivo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  1. Guarda los cambios.

[INFO]: Esta regla redirige automáticamente todas las visitas de HTTP a HTTPS. Es importante que uses el código 301 (redirección permanente) para que Google entienda que la URL ha cambiado.

Solucionar el error de "contenido mixto"

El error de contenido mixto ocurre cuando tu web carga en HTTPS pero algunos recursos (imágenes, scripts, CSS) se cargan en HTTP. Esto hace que el candadito aparezca roto.

La solución más fácil: Instala un plugin como "Really Simple SSL". Este plugin detecta y corrige automáticamente estos problemas.

  1. Ve a Plugins → Añadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instala y activa.
  4. Sigue el asistente de configuración.

[TIP]: También puedes buscar y reemplazar las URLs manualmente en la base de datos, pero esto es más arriesgado. Usa el plugin, es más seguro.


Problemas comunes y cómo solucionarlos

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

El candadito no aparece o aparece roto

Esto suele ser por contenido mixto. Revisa si hay recursos cargando en HTTP. Usa la consola del navegador (F12) para ver los errores.

Solución: Usa el plugin "Really Simple SSL" o busca manualmente las URLs con http:// y cámbialas a https://.

Error "Tu conexión no es privada"

Este error significa que el certificado no está bien instalado o ha caducado.

Solución: Verifica el estado del certificado en cPanel. Si está caducado, renóvalo. Si está mal instalado, revócalo y vuelve a emitirlo.

Redirección en bucle (demasiadas redirecciones)

Esto pasa cuando hay conflictos entre reglas de redirección.

Solución: Revisa el .htaccess y asegúrate de no tener reglas duplicadas. También puede ser por el plugin de caché, así que limpia la caché.

El certificado no cubre el subdominio www

Algunos certificados solo cubren tudominio.com pero no www.tudominio.com.

Solución: Al generar el certificado, asegúrate de marcar la opción de incluir www. Si ya lo has generado, tendrás que emitir uno nuevo.


Renovación automática: La clave para no olvidarte

Los certificados de Let's Encrypt solo duran 90 días. La buena noticia es que cPanel los renueva automáticamente. No tienes que hacer nada.

Sin embargo, es buena práctica comprobar de vez en cuando que la renovación se está realizando. Puedes hacerlo en:

  1. cPanel → SSL/TLS Status: Si el certificado tiene fecha de caducidad futura, todo va bien.
  2. cPanel → Cron Jobs: Algunos hostings configuran una tarea cron para renovar los certificados.

[INFO]: Si tu certificado caduca y no se renueva automáticamente, tu web mostrará un error de seguridad. Esto perjudica gravemente tu SEO y la confianza de tus visitantes.


Preguntas frecuentes (FAQ)

¿Cuánto cuesta activar HTTPS con Let's Encrypt en cPanel?

Nada. Let's Encrypt es un proyecto sin ánimo de lucro que ofrece certificados SSL gratuitos. cPanel lo integra de forma nativa, así que no pagarás nada extra.

¿Puedo tener varios certificados SSL en mi cPanel?

Sí, puedes tener un certificado por dominio o un certificado wildcard que cubra todos los subdominios. Esto último es más avanzado y requiere configuración adicional.

¿Qué pasa si mi hosting no tiene Let's Encrypt integrado?

Algunos hostings económicos no lo incluyen. En ese caso, tienes dos opciones:

  • Contacta con tu proveedor y pide que lo activen.
  • Instala el certificado manualmente usando el cliente Certbot desde SSH (si tienes acceso).

¿Necesito SSL si mi web no tiene tienda online?

Sí, absolutamente. Google penaliza los sitios sin HTTPS. Además, en 2024, es prácticamente un estándar. No tenerlo da una imagen de web poco profesional.

¿El SSL afecta a la velocidad de mi web?

Mínimamente. El cifrado y descifrado requiere un poco de recursos, pero es imperceptible en la mayoría de los casos. Además, con HTTP/2 (que requiere HTTPS), tu web será incluso más rápida.

¿Puedo usar Let's Encrypt en Syspanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, accede al puerto 2106 desde tu navegador (por ejemplo, tudominio.com:2106). Dentro del panel, busca la sección de Web o SSL y ahí podrás emitir certificados Let's Encrypt de forma automática.


Consejos finales para un HTTPS perfecto

Para terminar, aquí van algunos consejos que te ahorrarán dolores de cabeza:

  • Actualiza tus enlaces internos: Asegúrate de que todos los enlaces en tu web usen HTTPS. Puedes hacerlo con un plugin de SEO o manualmente.
  • Actualiza tu sitemap: Una vez que todo esté en HTTPS, genera un nuevo sitemap y envíalo a Google Search Console.
  • Configura 301 redirects: Ya lo hemos hecho en el .htaccess, pero verifica que funciona.
  • Comprueba tu web en diferentes dispositivos: El candadito debe verse bien en móvil y escritorio.

[TIP]: Después de activar HTTPS, revisa Google Search Console. Puede que tengas que verificar el sitio con la nueva URL y solicitar la indexación de las páginas actualizadas.


Resumen: Tu web ya es segura y profesional

Activar HTTPS con Let's Encrypt en cPanel es un proceso sencillo que cualquiera puede hacer siguiendo estos pasos. No solo proteges a tus visitantes, sino que mejoras tu posicionamiento en Google y das una imagen mucho más profesional.

Recuerda los pasos clave:

  1. Accede a cPanel y busca la sección SSL.
  2. Usa AutoSSL o Let's Encrypt para emitir tu certificado gratuito.
  3. Actualiza las URLs de WordPress.
  4. Fuerza la redirección a HTTPS.
  5. Soluciona cualquier problema de contenido mixto.
  6. Deja que cPanel renueve automáticamente.

Y si tienes Syspanel, recuerda: accede por el puerto 2106 y busca la sección SSL de tu dominio.

¿Te ha quedado alguna duda? Déjala en los comentarios y estaré encantado de ayudarte. ¡Tu web ya está lista para el mundo!

¿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