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

Cómo habilitar SSL/TLS en cPanel para tu sitio web

Actualizado el 25 de enero de 2026

Introducción: ¿Por qué necesitas SSL/TLS en tu sitio web?

Imagina que tu sitio web es una casa. Sin un certificado SSL/TLS, es como si enviaras cartas con la puerta abierta: cualquiera en el camino (los hackers) puede leer el contenido, robarlo o incluso modificarlo. Al habilitar SSL/TLS, estás cerrando esa puerta con una cerradura de alta seguridad. La información que viaja entre el navegador de tus visitantes y tu servidor se cifra, convirtiéndola en un código ilegible para terceros.

Pero más allá de la seguridad técnica, hay una razón práctica y visible: el candado en la barra de direcciones. Cuando un visitante ve el candado y el "https" en lugar de "http", confía en tu sitio. Si no lo ve, Chrome y otros navegadores mostrarán una advertencia de "No seguro", lo que ahuyentará a tus usuarios y dañará tu credibilidad.

Además, Google utiliza HTTPS como una señal de posicionamiento (SEO). Un sitio con SSL tiene ventaja sobre uno que no lo tiene. En resumen, habilitar SSL/TLS en cPanel no es una opción, es una necesidad para cualquier sitio web moderno.

En esta guía, te explicaremos paso a paso cómo activar SSL en cPanel, desde la instalación de un certificado gratuito hasta la configuración de redirecciones. No necesitas ser un experto técnico, solo seguir las instrucciones.


Paso 1: Verifica que tu cPanel tenga acceso a SSL

Antes de empezar, asegúrate de que tu plan de hosting incluya la gestión de SSL. La mayoría de los proveedores lo ofrecen en el panel de control. Para verificar, inicia sesión en tu cPanel. La URL suele ser algo como https://tudominio.com/cpanel o https://tudominio.com:2083 (el puerto puede variar).

Una vez dentro, busca la sección "Seguridad" o "SSL/TLS". En la mayoría de las instalaciones, verás un icono llamado "SSL/TLS Status" o "SSL/TLS". Si no lo encuentras, usa el buscador de cPanel (generalmente en la parte superior derecha) y escribe "SSL".

Si tu proveedor no te da acceso directo a estas herramientas, es posible que necesites contactar con su soporte para que lo habiliten. Sin embargo, en el 99% de los casos, estará disponible.


Paso 2: Elige el tipo de certificado SSL

Existen varios tipos de certificados SSL, pero para la mayoría de los sitios web personales o de pequeñas empresas, el certificado gratuito de Let's Encrypt es más que suficiente. Es automático, se renueva solo y ofrece el mismo nivel de cifrado que uno de pago.

Si tu sitio es una tienda en línea o maneja datos muy sensibles (como tarjetas de crédito), podrías considerar un certificado de validación extendida (EV) o de pago, que muestra el nombre de tu empresa en la barra de direcciones. Pero para empezar, te recomendamos el gratuito.

En cPanel, la herramienta para instalar Let's Encrypt suele llamarse "SSL/TLS Status" o "Let's Encrypt". En algunos paneles, está integrado en la sección de dominios.


Paso 3: Activar SSL en cPanel con Let's Encrypt (Método más fácil)

Este es el método más sencillo y común. Sigue estos pasos:

  1. Ve a la sección "SSL/TLS Status" en tu cPanel. La encontrarás dentro de la categoría "Seguridad".

  2. Verás una lista de tus dominios y subdominios. Al lado de cada uno, habrá un botón que dice "Run AutoSSL" o "Install" (dependiendo de la versión de cPanel).

  3. Haz clic en ese botón. cPanel se conectará con la autoridad certificadora (Let's Encrypt) y emitirá un certificado para tu dominio. Este proceso suele tardar menos de un minuto.

  4. Una vez completado, verás un mensaje de éxito y el estado del certificado cambiará a "Activo" o "Instalado".

  5. Importante: Repite este proceso para todos los dominios y subdominios que tengas (por ejemplo, www.tudominio.com, tudominio.com, y cualquier subdominio como blog.tudominio.com).

[TIP]: Si tu cPanel tiene la opción "AutoSSL" habilitada, es posible que los certificados se instalen automáticamente. Revisa la sección "SSL/TLS Status" para ver si ya hay uno activo. ¡No hagas nada si ya está verde!


Paso 4: Instalar un certificado SSL manualmente (si es necesario)

En algunos casos, es posible que necesites instalar un certificado que te haya proporcionado tu proveedor de hosting o una empresa externa. Esto es menos común, pero aquí te explicamos cómo hacerlo.

  1. En cPanel, busca la sección "SSL/TLS" y haz clic en "Install and Manage SSL for your site (HTTPS)".

  2. En el menú desplegable, selecciona el dominio para el que quieres instalar el certificado.

  3. Ahora verás tres campos: "Certificate (CRT)", "Private Key (KEY)" y "Certificate Authority Bundle (CABUNDLE)".

  4. Debes pegar el contenido de cada archivo en su campo correspondiente. Estos archivos los obtienes de la empresa que te vendió el certificado. Normalmente, te los envían por correo o puedes descargarlos desde su panel de control.

  5. Haz clic en "Install Certificate". Si todo está correcto, verás un mensaje de éxito.

[WARNING]: Asegúrate de que el certificado y la clave privada coincidan. Si no, verás un error y no se instalará. Si tienes dudas, contacta con tu proveedor del certificado.


Paso 5: Activar SSL cPanel para forzar la redirección a HTTPS (Obligatorio)

Ahora que tienes el certificado instalado, es crucial que todo el tráfico de tu sitio se redirija automáticamente a https://. De lo contrario, los visitantes podrían seguir entrando por http:// y no verían el candado.

cPanel tiene una herramienta llamada "Force HTTPS Redirect" que hace exactamente esto.

  1. Busca la sección "Domains" en tu cPanel y haz clic en "Force HTTPS Redirect".

  2. Verás una lista de tus dominios. Activa el interruptor (o marca la casilla) para cada dominio y subdominio que quieras redirigir.

  3. Guarda los cambios.

A partir de este momento, cualquier persona que escriba http://tudominio.com será redirigida automáticamente a https://tudominio.com.

[INFO]: Si no encuentras la herramienta "Force HTTPS Redirect", puedes hacer la redirección manualmente editando el archivo .htaccess. Te mostramos cómo en el siguiente apartado.


Paso 6: Redirección manual a HTTPS (Método alternativo)

Si tu cPanel no tiene la función de redirección forzada o prefieres controlar el código, puedes hacerlo editando el archivo .htaccess en la raíz de tu sitio. Este método es más técnico, pero es muy efectivo.

  1. En cPanel, ve a "File Manager" (dentro de la sección "Files").

  2. Navega hasta la carpeta public_html (o la carpeta donde esté tu sitio web).

  3. Busca el archivo .htaccess. Si no lo ves, haz clic en "Settings" (arriba a la derecha) y activa la opción "Show Hidden Files (dotfiles)".

  4. Haz clic derecho sobre .htaccess y selecciona "Edit".

  5. Añade el siguiente código al principio del archivo (o si ya existe, pégalo en la parte superior):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios. Ahora, todo el tráfico se redirigirá a HTTPS.

[WARNING]: Haz una copia de seguridad de tu .htaccess antes de editarlo. Si cometes un error, podrías romper tu sitio. Si no te sientes cómodo, usa la herramienta de cPanel del paso anterior.


Paso 7: Verifica que tu certificado SSL esté funcionando correctamente

Después de instalar y redirigir, es hora de comprobar que todo funciona.

  1. Abre una ventana de incógnito en tu navegador (Chrome: Ctrl+Shift+N, Firefox: Ctrl+Shift+P).

  2. Escribe tu dominio con https:// (por ejemplo, https://tudominio.com). Deberías ver el candado en la barra de direcciones.

  3. Haz clic en el candado. Debería decir "La conexión es segura" y mostrar el nombre de tu dominio.

  4. Prueba a escribir http://tudominio.com (sin la "s"). Debería redirigir automáticamente a https://.

  5. También puedes usar herramientas en línea como SSL Labs o Why No Padlock para verificar que no haya errores de contenido mixto (es decir, que no haya elementos de tu página cargándose por HTTP).

[TIP]: Si ves un error de "contenido mixto" (por ejemplo, imágenes que no cargan), significa que tu sitio tiene recursos enlazados con http://. Para solucionarlo, busca en tu base de datos o en tus archivos las URLs antiguas y cámbialas a https://. Puedes usar un plugin como "Better Search Replace" si usas WordPress.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en activarse un certificado SSL?

Con Let's Encrypt, el proceso es casi instantáneo. Tarda entre 1 y 2 minutos. Con certificados de pago, puede tardar desde unas horas hasta un par de días, dependiendo del proceso de validación.

¿Tengo que renovar el certificado SSL manualmente?

No, si usas Let's Encrypt. cPanel lo renueva automáticamente antes de que expire. Si usas un certificado de pago, deberás renovarlo manualmente cada año (o cada 2 años, según el proveedor).

¿Qué pasa si no tengo SSL? ¿Mi sitio dejará de funcionar?

No dejará de funcionar, pero los navegadores mostrarán una advertencia de "No seguro" a tus visitantes, lo que hará que muchos abandonen tu sitio. Además, tu posicionamiento en Google se verá afectado negativamente.

¿El SSL afecta al rendimiento de mi sitio?

El cifrado y descifrado de datos requiere un poco de recursos, pero es insignificante en la mayoría de los casos. Con el hardware moderno, no notarás ninguna diferencia en la velocidad de carga.

¿Qué es el "contenido mixto" y cómo lo soluciono?

El contenido mixto ocurre cuando tu página se carga por HTTPS pero algunos recursos (imágenes, scripts, CSS) se cargan por HTTP. Esto provoca que el candado no se muestre o que aparezca un candado con una advertencia. Para solucionarlo, reemplaza todas las URLs http:// por https:// en tu sitio. En WordPress, puedes usar un plugin de "SSL Insecure Content Fixer".

¿Puedo usar SSL en un subdominio?

Sí, absolutamente. De hecho, es recomendable. En cPanel, verás una lista de todos tus subdominios en la sección "SSL/TLS Status". Debes activar SSL para cada uno de ellos por separado.

¿Qué hago si mi proveedor de hosting no es cPanel?

Si tu proveedor usa un panel diferente (como Plesk o Syspanel), el proceso será similar pero con nombres de secciones diferentes. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Busca una sección llamada "SSL" o "Certificados" dentro del panel y sigue un proceso análogo al descrito.


Conclusión y consejos finales

Habilitar SSL/TLS en cPanel es un proceso sencillo y vital para la salud de tu sitio web. No solo proteges a tus visitantes, sino que también mejoras tu posicionamiento en buscadores y aumentas la confianza en tu marca.

Resumen de los pasos clave:

  1. Accede a tu cPanel y busca la sección "SSL/TLS".
  2. Usa la herramienta "SSL/TLS Status" para instalar el certificado gratuito de Let's Encrypt.
  3. Activa la redirección forzada a HTTPS con "Force HTTPS Redirect".
  4. Verifica que todo funcione correctamente con el candado en tu navegador.

[TIP]: Después de activar SSL, es una buena práctica actualizar tus URLs en Google Search Console para que el buscador indexe la versión HTTPS de tu sitio. También puedes configurar la versión HTTPS como la canónica (la principal) en tu plataforma de gestión de contenidos.

[WARNING]: Si tu sitio es muy antiguo, es posible que tengas enlaces internos que apunten a la versión HTTP. Asegúrate de actualizarlos todos para evitar problemas de SEO y de contenido mixto.

Con esta guía, ya no tienes excusa para no tener tu sitio con SSL. Es un paso más para ofrecer una experiencia segura y profesional a tus usuarios. ¡Manos a la obra!

¿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