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

Configurar SSL en cPanel: Guía para principiantes

Actualizado el 22 de septiembre de 2025

Bienvenido. Si estás leyendo esto, probablemente acabas de crear tu primer sitio web o estás a punto de hacerlo. Una de las tareas más importantes que tienes que realizar es configurar SSL en cPanel. No te preocupes, es mucho más fácil de lo que parece.

En esta guía para principiantes, te explicaré paso a paso qué es un certificado SSL, por qué es obligatorio hoy en día y cómo puedes instalarlo de forma gratuita usando Let’s Encrypt cPanel. Al final, serás capaz de hacerlo tú mismo sin ayuda de nadie.

Vamos a empezar.


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

Imagina que tu sitio web es una casa. El certificado SSL (Secure Sockets Layer) es como una cerradura de alta seguridad en la puerta principal. Sin él, cualquier persona que se conecte a tu web podría espiar lo que se envía entre el navegador del visitante y tu servidor (contraseñas, datos de tarjetas, etc.).

Cuando tienes SSL activo, verás que la dirección de tu web comienza con https:// en lugar de http://. Además, los navegadores modernos (como Chrome o Firefox) muestran un candado verde o un mensaje de "Conexión segura". Si no tienes SSL, el navegador te marcará como "No seguro", lo que espanta a los visitantes y perjudica tu posicionamiento en Google.

Beneficios clave de tener SSL:

  • Seguridad: Protege la información de tus usuarios.
  • Confianza: El candado verde genera credibilidad.
  • SEO: Google favorece los sitios con SSL en sus resultados de búsqueda.
  • Requisito: Muchas pasarelas de pago (como PayPal o Stripe) exigen SSL para funcionar.

Requisitos previos antes de configurar SSL en cPanel

Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas tus credenciales de inicio de sesión (usuario y contraseña). Normalmente accedes desde tudominio.com/cpanel o tudominio.com:2083.
  2. Un dominio apuntando a tu hosting: El dominio para el que vas a instalar el SSL debe estar apuntando a los servidores de tu proveedor de hosting. Si no, la instalación fallará.
  3. DNS propagado: Si acabas de cambiar los DNS, espera al menos 24-48 horas para que los cambios se propaguen por todo el mundo.
  4. cPanel actualizado: La mayoría de los paneles modernos ya incluyen la herramienta para instalar SSL gratuitos. Si tu versión es muy antigua, puede que necesites actualizar.

[TIP]: Si no tienes acceso a cPanel, contacta con tu proveedor de hosting. Algunos usan paneles alternativos como Syspanel (que usa el puerto 2106). En ese caso, el proceso puede variar ligeramente, pero la idea es la misma.


Paso 1: Accede a tu cPanel

Abre tu navegador web y escribe la dirección de acceso a cPanel. Normalmente es algo como:

https://tudominio.com/cpanel

o

https://tudominio.com:2083

Introduce tu nombre de usuario y contraseña. Si no los recuerdas, revisa el correo de bienvenida de tu hosting o solicita un restablecimiento.


Paso 2: Busca la sección de SSL/TLS

Una vez dentro de cPanel, verás un montón de iconos. No te asustes, es normal. Busca la sección que se llama "Seguridad" o directamente "SSL/TLS". Dependiendo del tema de cPanel que use tu proveedor, puede aparecer como:

  • SSL/TLS
  • SSL/TLS Status
  • Let's Encrypt SSL
  • AutoSSL

Si no lo ves a simple vista, usa la barra de búsqueda que tiene cPanel en la parte superior derecha. Escribe "SSL" y te mostrará las opciones relacionadas.

[INFO]: La mayoría de los hostings modernos ya tienen activado AutoSSL por defecto. Esto significa que cPanel intenta instalar automáticamente un certificado SSL gratuito de Let's Encrypt para todos tus dominios. Si es tu caso, puede que ya tengas SSL sin hacer nada. Pero si no es así, sigue leyendo.


Paso 3: Instala el certificado SSL gratuito con Let’s Encrypt

Let’s Encrypt es una autoridad certificadora gratuita, automatizada y abierta. Es la opción más popular para sitios web pequeños y medianos. Te permite obtener un certificado SSL válido por 90 días, y se renueva automáticamente si configuras bien el sistema.

Sigue estos pasos para instalar Let’s Encrypt cPanel:

  1. Dentro de cPanel, busca la opción "Let's Encrypt SSL" o "SSL/TLS".
  2. Haz clic en "Install" o "Instalar".
  3. Se te pedirá que selecciones el dominio para el que quieres el certificado. Elige el dominio principal o el que necesites.
  4. Marca la casilla que dice "Incluir www" o "Añadir www". Esto asegura que tanto tudominio.com como www.tudominio.com tengan SSL.
  5. Haz clic en "Install" o "Emitir".

El proceso suele tardar entre 10 segundos y 2 minutos. Si todo va bien, verás un mensaje de éxito.

[WARNING]: Si aparece un error del tipo "No se pudo validar el dominio", significa que tu dominio no apunta correctamente a los servidores de tu hosting. Revisa los DNS o espera a que se propaguen.


Paso 4: Verifica que el SSL se ha instalado correctamente

Una vez instalado, es hora de comprobar que todo funciona. Hay dos formas de hacerlo:

### Desde el propio cPanel

Busca la opción "SSL/TLS Status" o "Estado SSL/TLS". Verás una lista de todos tus dominios. Al lado de cada uno, debe aparecer un candado verde o un texto que diga "Válido". Si ves "No cubierto" o "Expirado", algo no ha ido bien.

### Desde un navegador web

Abre una pestaña de incógnito (para evitar caché) y escribe https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Si haces clic en el candado, podrás ver los detalles del certificado (emitido por Let's Encrypt, fecha de caducidad, etc.).


Paso 5: Configura la redirección automática de HTTP a HTTPS

Que tengas SSL instalado no significa que los visitantes vayan a usarlo automáticamente. Si alguien escribe http://tudominio.com (sin la "s"), el navegador no usará la conexión segura. Para solucionarlo, debes forzar la redirección de todo el tráfico HTTP a HTTPS.

cPanel suele tener una herramienta llamada "Redirect" o "Redireccionamientos". También puedes hacerlo desde el archivo .htaccess (si sabes lo que haces).

Método más fácil: Usa la herramienta "Redirect" de cPanel

  1. En cPanel, busca "Redirect" o "Redireccionamientos".
  2. En "Tipo", elige "Permanente (301)".
  3. En "Selecciona el dominio", elige tu dominio.
  4. En "Redirige a", escribe https://tudominio.com (sin olvidar la "s").
  5. Marca la casilla "Redirigir también www" o similar.
  6. Haz clic en "Guardar".

Ahora, cualquier persona que intente entrar por HTTP será redirigida automáticamente a HTTPS.

[TIP]: Si usas WordPress, hay plugins como "Really Simple SSL" que hacen esta redirección automáticamente y además corrigen las URLs internas de tu web para que usen HTTPS. Es muy recomendable para principiantes.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que suelen tener los principiantes al configurar SSL en cPanel.

### "No veo la opción de Let's Encrypt en mi cPanel"

Esto puede ocurrir por dos razones:

  • Tu hosting no lo soporta: Algunos proveedores de hosting baratos no incluyen Let's Encrypt. En ese caso, tendrás que comprar un certificado SSL de pago (desde 10€ al año) o cambiar de hosting.
  • Está desactivado: Pregunta a tu proveedor si pueden activarlo. Muchos lo tienen oculto pero lo pueden habilitar si lo solicitas.

### "El certificado se instaló pero mi web sigue mostrando 'No seguro'"

Esto suele pasar por:

  • Contenido mixto: Tu web carga recursos (imágenes, scripts, CSS) desde URLs HTTP en lugar de HTTPS. Revisa tu web y cambia todas las URLs a HTTPS.
  • Caché del navegador: Borra la caché o prueba en una ventana de incógnito.
  • Redirección no configurada: Sigue el Paso 5 de esta guía.

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

Los certificados de Let's Encrypt caducan cada 90 días. La mayoría de los hostings configuran una renovación automática (cron job) para que no tengas que preocuparte. Si tu hosting no lo hace, puedes instalar un plugin de renovación o configurarlo manualmente (no recomendado para principiantes).

### "¿Puedo tener SSL en varios dominios desde el mismo cPanel?"

Sí. cPanel te permite instalar SSL en todos los dominios que tengas añadidos (dominios principales, addon domains, subdominios). Solo tienes que repetir el proceso para cada uno.

### "Mi hosting usa Syspanel (puerto 2106). ¿Cómo configuro SSL?"

Si tu proveedor usa Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106), el proceso es similar pero en una interfaz diferente. Busca la sección "SSL" o "Certificados" dentro de Syspanel. Allí podrás instalar Let's Encrypt de forma automática o subir un certificado manual. Si tienes dudas, consulta la documentación de tu proveedor.


Conclusión: Ya tienes SSL en tu web

Felicidades. Has aprendido a configurar SSL en cPanel de forma gratuita usando Let’s Encrypt cPanel. Ahora tu sitio web es seguro, genera confianza y está mejor posicionado en Google.

Recuerda que este proceso es solo el principio. A partir de aquí, puedes explorar otras opciones de seguridad como firewalls, copias de seguridad automáticas o la instalación de un plugin de seguridad si usas WordPress.

Si te ha quedado alguna duda, repasa los pasos o contacta con el soporte de tu hosting. La mayoría de los problemas se solucionan con paciencia y siguiendo las instrucciones al pie de la letra.

¡Buena suerte con tu proyecto web!

¿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