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

Cómo configurar el certificado SSL gratuito en cPanel

Actualizado el 5 de enero de 2026

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

Cuando un visitante entra a tu sitio web, los datos que viajan entre su navegador y tu servidor pueden ser interceptados por terceros si no están protegidos. El certificado SSL (Secure Sockets Layer) cifra esa comunicación, haciendo que sea prácticamente imposible de leer para cualquiera que intente espiar. Además, desde hace años, Google muestra un aviso de "No seguro" en los sitios que no lo tienen, lo que ahuyenta a los usuarios y perjudica tu posicionamiento SEO.

La buena noticia es que ya no necesitas pagar decenas de dólares al año por un certificado. Let's Encrypt ofrece certificados SSL gratuitos, y cPanel los integra de forma nativa para que puedas activarlos en pocos minutos. En este artículo te explico paso a paso cómo configurar el SSL cPanel sin complicaciones, incluso si nunca lo has hecho antes.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control cPanel con permisos de administrador o de usuario con privilegios suficientes.
  • Un dominio activo que apunte a tu servidor (los registros DNS deben estar correctamente configurados).
  • Que tu hosting no tenga restricciones para usar Let's Encrypt (la mayoría de los proveedores lo permiten).
  • Si usas un panel alternativo como Syspanel (el puerto de acceso es el 2106), el proceso es similar, aunque aquí nos centraremos en cPanel.

Si tu dominio apunta a otro servidor o aún no está propagado, el certificado no podrá emitirse correctamente. Espera entre 24 y 48 horas tras cambiar los DNS si es tu caso.


Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la dirección de acceso a tu panel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña y entra.

Una vez dentro, verás un panel lleno de iconos. No te abrumes: solo necesitas localizar la sección "Seguridad" o "Security". Dentro de ella, busca la opción que dice "SSL/TLS Status" o "Estado SSL/TLS". En algunas versiones de cPanel también puede aparecer como "Let's Encrypt" directamente. Haz clic en esa opción.


Paso 2: Solicita el certificado SSL gratuito con Let's Encrypt

En la pantalla de SSL/TLS Status, verás una lista de todos los dominios y subdominios que tienes alojados en tu cuenta. Para cada uno, aparecerá un botón o enlace que dice "Issue", "Emitir" o "Solicitar". Este es el corazón del proceso: cPanel se comunicará automáticamente con Let's Encrypt para generar tu certificado SSL gratuito cPanel.

Haz clic en el botón correspondiente al dominio principal (por ejemplo, tudominio.com). Si también quieres proteger el subdominio www, asegúrate de que aparezca en la lista y solicita el certificado para ambos. En la mayoría de los casos, cPanel te da la opción de incluir ambos en un solo certificado.

¿Qué ocurre detrás de escena?
cPanel verifica que realmente eres el dueño del dominio. Lo hace comprobando que el dominio apunta a tu servidor y que tienes acceso a los archivos. Este proceso suele tardar entre 30 segundos y 2 minutos. No cierres la pestaña del navegador mientras tanto.


Paso 3: Verifica que el certificado se ha instalado correctamente

Una vez que cPanel termina el proceso, verás un mensaje de éxito y el estado cambiará a "Activo" o "Vigente". Pero no te quedes solo con eso: es importante comprobar que todo funciona bien.

Para verificarlo, visita tu sitio web usando https://tudominio.com (fíjate en la "s" de https). Deberías ver el candado verde en la barra de direcciones. Si haces clic en el candado, podrás ver los detalles del certificado, incluyendo la entidad emisora (Let's Encrypt) y la fecha de expiración.

Recuerda: Los certificados de Let's Encrypt duran 90 días. cPanel los renueva automáticamente en la mayoría de las configuraciones, pero es buena práctica revisar cada dos meses que todo siga activo.


Paso 4: Activa HTTPS en tu sitio web

Tener el certificado instalado no significa que tu sitio lo use automáticamente. Si tu web todavía carga con http://, necesitas forzar la redirección a HTTPS. Esto se puede hacer de varias formas:

Opción A: Desde cPanel (la más fácil)

En cPanel, busca la opción "Force HTTPS Redirect" o "Redirección HTTPS Forzada" dentro de la sección de seguridad. Actívala para tu dominio principal y para www. Esto añadirá una regla automática que redirige todo el tráfico HTTP a HTTPS.

Opción B: Editando el archivo .htaccess

Si prefieres hacerlo manualmente, puedes añadir este código al archivo .htaccess de la raíz de tu sitio:

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

Este código le dice al servidor que cualquier visita a una URL HTTP sea redirigida permanentemente (código 301) a la versión HTTPS. Es importante que pruebes tu web después de añadirlo para asegurarte de que no hay errores.


Paso 5: Actualiza las URLs internas de tu sitio

Muchas veces el certificado se instala correctamente, pero el sitio sigue cargando recursos (imágenes, CSS, JavaScript) desde URLs HTTP. Esto se conoce como "contenido mixto" y el navegador lo bloquea o muestra advertencias.

Para solucionarlo, necesitas actualizar todas las URLs internas de tu web. Si usas WordPress, puedes instalar un plugin como "Really Simple SSL" que hace este trabajo automáticamente. Si tu sitio es estático o usas otro CMS, deberás revisar la configuración de tu base de datos o archivos de configuración.

Un truco rápido: busca en tu base de datos (si usas MySQL) las URLs que empiezan por http://tudominio.com y reemplázalas por https://tudominio.com. Puedes hacerlo con una consulta SQL como:

UPDATE tabla_opciones SET option_value = REPLACE(option_value, 'http://tudominio.com', 'https://tudominio.com');

Pero si no te sientes cómodo con SQL, mejor usa un plugin o contrata a un profesional para evitar errores.


Paso 6: Comprueba que no haya errores mixtos

Después de actualizar las URLs, abre tu sitio en una ventana de incógnito y revisa la consola del navegador (F12 > pestaña "Consola"). Si ves mensajes de error relacionados con "Mixed Content", es que todavía hay recursos cargándose por HTTP.

También puedes usar herramientas online gratuitas como Why No Padlock para analizar tu web y detectar problemas de contenido mixto. Corrige los recursos que aparezcan y vuelve a comprobar.


Solución de problemas comunes

El certificado no se emite

Si cPanel te da un error al intentar emitir el certificado, las causas más comunes son:

  • El dominio no apunta a tu servidor: verifica los DNS.
  • El puerto 80 está bloqueado: Let's Encrypt necesita acceso a través de HTTP para verificar la propiedad.
  • Tienes demasiados certificados emitidos recientemente: Let's Encrypt tiene límites de 50 certificados por dominio y semana. Si los has superado, espera unos días.

El candado no aparece

Si después de instalar el certificado y forzar HTTPS sigues sin ver el candado, revisa:

  • Que no tengas contenido mixto (recursos HTTP).
  • Que la fecha de tu servidor esté sincronizada (un reloj desincronizado puede invalidar el certificado).
  • Que el certificado se haya emitido para el dominio correcto (incluyendo www si es necesario).

Renovación automática falla

En cPanel, la renovación automática de Let's Encrypt suele estar activada por defecto. Si falla, comprueba que el cron de cPanel está funcionando y que el dominio sigue apuntando al servidor. En casos extremos, puedes emitir un nuevo certificado manualmente siguiendo el paso 2.


Preguntas frecuentes (FAQ)

¿Cuánto cuesta el certificado SSL gratuito de cPanel?

Nada. Let's Encrypt es una autoridad certificadora sin ánimo de lucro que ofrece certificados SSL gratuitos. cPanel solo actúa como intermediario para solicitarlos e instalarlos. No hay coste adicional en la mayoría de los planes de hosting.

¿Puedo usar un certificado SSL gratuito en varios dominios?

Sí, Let's Encrypt permite certificados multidominio. En cPanel, puedes solicitar un certificado que incluya varios dominios y subdominios, siempre que todos estén alojados en tu cuenta y apunten a tu servidor.

¿Qué diferencia hay entre SSL gratuito y uno de pago?

La principal diferencia es el nivel de garantía y el soporte. Los certificados de pago suelen ofrecer garantías económicas (por ejemplo, 1 millón de dólares) y validación de empresa (OV/EV), que muestran el nombre de tu empresa en el candado. Para la mayoría de sitios web personales, de negocio pequeño o blogs, el SSL gratuito es más que suficiente y ofrece el mismo nivel de cifrado.

¿El SSL gratuito afecta al SEO?

Al contrario: tener HTTPS activo es un factor de ranking positivo para Google. Además, evitas el aviso de "No seguro" que puede aumentar la tasa de rebote. Así que el SSL gratuito no solo no perjudica, sino que beneficia tu posicionamiento.

¿Qué pasa si mi hosting no tiene cPanel?

Si usas otro panel como Syspanel (recuerda: el puerto de acceso es el 2106), el proceso es similar. Busca la sección de SSL/TLS o Let's Encrypt en el panel y sigue las instrucciones. Si tu panel no lo soporta, siempre puedes instalar el certificado manualmente siguiendo la documentación de Let's Encrypt.

¿Puedo instalar un SSL de pago además del gratuito?

Sí, puedes tener varios certificados instalados, pero solo uno activo por dominio. Si compras uno de pago, deberás instalarlo en cPanel y desactivar el gratuito. No hay conflicto técnico, pero no tiene sentido tener ambos activos.


Consejos finales para mantener tu sitio seguro

Una vez que tengas HTTPS activado, te recomiendo:

  • Activa HSTS (HTTP Strict Transport Security) para que el navegador siempre use HTTPS. Puedes hacerlo desde cPanel en la sección de seguridad o añadiendo una cabecera en tu .htaccess.
  • Configura la renovación automática y revisa cada dos meses que el certificado sigue activo. Un certificado caducado muestra errores graves a los visitantes y daña tu SEO.
  • Haz copias de seguridad de tu configuración antes de hacer cambios en .htaccess o en la base de datos.
  • Prueba tu sitio con herramientas online como SSL Labs para verificar que la configuración es correcta y no hay vulnerabilidades.

Configurar el certificado SSL gratuito cPanel es un proceso sencillo que te tomará menos de 10 minutos y te ahorrará dinero y dolores de cabeza. Siguiendo estos pasos, tu sitio estará protegido, los visitantes verán el candado de confianza y tu SEO mejorará notablemente. Si tienes alguna duda, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico: están para ayudarte.

¡Manos a la obra y a disfrutar de una web más segura y profesional!

¿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