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

Cómo configurar SSL/TLS para tu sitio en cPanel

Actualizado el 5 de mayo de 2026

¿Alguna vez has visitado una página web y has visto ese candadito en la barra de direcciones? Eso significa que la conexión entre tu navegador y el servidor está cifrada, es decir, es segura. Eso es posible gracias a SSL/TLS y hoy te voy a enseñar a configurarlo en tu sitio usando cPanel, el panel de control más popular del mundo del hosting.

No te preocupes si no eres un experto en sistemas. Esta guía está pensada para que cualquier persona, aunque nunca haya tocado un servidor, pueda poner su web en HTTPS en pocos minutos. Vamos a verlo paso a paso, con calma y explicando cada cosa.

¿Qué es SSL/TLS y por qué es tan importante para tu web?

Antes de ponernos manos a la obra, es fundamental que entiendas qué estamos haciendo y por qué. SSL (Secure Sockets Layer) y TLS (Transport Layer Security) son protocolos de seguridad que cifran la información que viaja entre el navegador del visitante y tu servidor. Piensa en ello como un sobre sellado: aunque alguien intercepte la carta, no podrá leerla porque está dentro de un sobre opaco.

El resultado de implementar SSL/TLS en tu sitio es que la dirección de tu web pasa de http:// a https://. Eso conlleva una serie de beneficios cruciales:

  • Seguridad para tus visitantes: Protege datos sensibles como contraseñas, números de tarjeta o información personal.
  • Confianza y credibilidad: Los navegadores muestran un candado y, en algunos casos, el nombre de tu empresa. Los usuarios confían más en sitios con HTTPS.
  • Mejor posicionamiento SEO: Google y otros buscadores dan prioridad a los sitios seguros. Si no tienes HTTPS, tus competidores que sí lo tienen te van a ganar posiciones.
  • Requisito para ciertas funciones: Algunas funcionalidades modernas, como las APIs de geolocalización o los Service Workers para PWA, requieren HTTPS obligatoriamente.

En resumen, no tener SSL/TLS hoy en día es como tener una tienda sin puerta. Es un riesgo que no merece la pena.

Los dos caminos para obtener tu certificado SSL en cPanel

En cPanel, tienes principalmente dos opciones para obtener e instalar un certificado SSL. Te las explico para que elijas la que mejor se adapte a ti.

Opción A: Usar un certificado gratuito de Let's Encrypt (La más recomendada)

Esta es, sin duda, la vía más rápida, sencilla y económica (¡gratis!). La mayoría de los proveedores de hosting que usan cPanel incluyen la herramienta "SSL/TLS Status" o un icono específico llamado "Let's Encrypt" o "SSL Certificates" en el panel.

Los certificados de Let's Encrypt son válidos por 90 días, pero cPanel los renueva automáticamente de forma transparente. Es la opción perfecta para el 99% de los sitios web, blogs y tiendas online. No necesitas dar ningún dato extra ni pagar nada.

Opción B: Instalar un certificado de pago o de terceros

Si necesitas un certificado con mayor validación (por ejemplo, un certificado de Validación Extendida que muestra el nombre de tu empresa en la barra de direcciones), o si ya has comprado uno a una autoridad certificadora (como DigiCert, Comodo o Sectigo), tendrás que instalarlo manualmente.

Este proceso implica tener tres archivos: el certificado principal, la cadena de certificados intermedios y la clave privada. Es un poco más técnico, pero cPanel lo hace bastante llevadero.

Cómo configurar SSL/TLS en cPanel: Guía paso a paso

Vamos a ello. Voy a asumir que estás usando la opción más común: Let's Encrypt. Si tu proveedor no tiene el icono específico, no pasa nada, el proceso es casi idéntico desde la sección "SSL/TLS".

Paso 1: Accede a tu panel de control cPanel

Abre tu navegador y escribe tu dominio o la dirección IP de tu servidor seguido de :2083 (por ejemplo, tudominio.com:2083 o 192.168.1.1:2083). Introduce tu nombre de usuario y contraseña de cPanel. Una vez dentro, verás un montón de iconos.

[INFO] Si tu hosting usa un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el acceso no es por el puerto 2083, sino por el puerto 2106. Accede con tudominio.com:2106 y busca la sección de seguridad o SSL/TLS, el concepto es el mismo.

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

En la pantalla principal de cPanel, busca una sección que se llame "Seguridad". Dentro de ella, verás varios iconos. Busca uno que diga "SSL/TLS Status" o simplemente "SSL/TLS".

Haz clic en "SSL/TLS Status". Esta es la herramienta clave. Lo que verás es una lista de todos los dominios alojados en tu cuenta y un botón para instalar el certificado.

Paso 3: Instala el certificado Let's Encrypt (AutoSSL)

Dentro de "SSL/TLS Status", verás una tabla con tus dominios. Al lado de cada uno, habrá un botón que dice "Run AutoSSL" o "Install".

  1. Localiza tu dominio principal en la lista.
  2. Haz clic en el botón "Run AutoSSL".
  3. cPanel comenzará a trabajar. Esto puede tardar entre 30 segundos y 2 minutos. Verás un mensaje de progreso o una barra de carga.
  4. Espera a que el proceso termine. Si todo ha ido bien, verás un mensaje de éxito y el estado del dominio cambiará a algo como "Certificado Válido" o un candado verde.

¡Y ya está! Has configurado SSL/TLS para tu sitio. Ahora deberías ser capaz de acceder a tu web usando https://tudominio.com.

[TIP] No te olvides de los subdominios. Si tienes blog.tudominio.com o tienda.tudominio.com, repite este proceso para cada uno de ellos. La mayoría de las veces, el botón "Run AutoSSL" lo hace automáticamente para todos, pero es bueno verificarlo.

¿Y si mi hosting usa Syspanel? (Instrucciones específicas)

Como mencioné antes, si tu proveedor usa Syspanel (el antiguo HestiaCP), el proceso es muy similar pero la interfaz cambia.

  1. Accede a tu panel en tudominio.com:2106.
  2. Ve a la sección "Web" o "Sitios Web".
  3. Encuentra tu dominio y haz clic en el botón de editar o en los tres puntos.
  4. Busca una pestaña o sección llamada "SSL".
  5. Activa la opción "Let's Encrypt" o haz clic en el botón "SSL" para generar el certificado automáticamente.
  6. Guarda los cambios.

El resultado es el mismo: un certificado válido instalado en tu sitio.

Instalación manual de un certificado SSL de pago en cPanel

Si has optado por un certificado de pago, el proceso es un poco más largo, pero igual de manejable. Necesitarás tener los archivos que te ha enviado la autoridad certificadora (normalmente por correo electrónico).

Paso 1: Guarda tus archivos en un lugar seguro

Asegúrate de tener los tres bloques de texto completos:

  • El certificado principal (empieza con -----BEGIN CERTIFICATE-----).
  • La cadena de certificados intermedios (CA Bundle).
  • La clave privada (empieza con -----BEGIN PRIVATE KEY-----).

Paso 2: Accede a la sección "SSL/TLS" y luego a "Install"

En cPanel, ve a la sección "Seguridad" y haz clic en "SSL/TLS" (no en "SSL/TLS Status"). Dentro, busca la subsección que dice "Install and Manage SSL for your site (HTTPS)" y haz clic en "Install".

Paso 3: Completa el formulario

  1. En el menú desplegable "Select a Domain", elige el dominio para el que has comprado el certificado.
  2. En el recuadro "Certificate", pega el contenido completo del certificado principal.
  3. En el recuadro "Private Key", pega la clave privada.
  4. En el recuadro "Certificate Authority Bundle" (o CA Bundle), pega la cadena de certificados intermedios.
  5. Haz clic en el botón "Install".

cPanel verificará que los archivos coinciden y son correctos. Si todo está bien, instalará el certificado y te dará un mensaje de éxito.

Redirigir todo el tráfico a HTTPS (El paso final y crucial)

Instalar el certificado es solo la mitad del trabajo. Ahora tienes que asegurarte de que todos los visitantes sean llevados automáticamente a la versión segura de tu sitio. Si no lo haces, alguien podría acceder a http://tudominio.com y ver una versión sin cifrar de tu web (y sin el candado).

¿Cómo redirigir HTTP a HTTPS?

La forma más fácil y recomendada en cPanel es usar la herramienta "Force HTTPS Redirect" o "Redirects" que viene integrada.

Método 1: Usar la herramienta de redirección de cPanel

  1. Ve a la sección "Domains" en cPanel.
  2. Haz clic en "Force HTTPS Redirect".
  3. Verás una lista de tus dominios. Activa el botón/toggle para forzar la redirección en todos ellos (o solo en el que quieras).
  4. Guarda los cambios.

cPanel se encargará de configurar el servidor web para que cualquier petición a http:// sea redirigida a https:// automáticamente.

Método 2: Editar el archivo .htaccess (Si te sientes cómodo)

Si la opción anterior no existe en tu panel, o si tienes reglas complejas, puedes hacerlo manualmente. Conecta a tu hosting por FTP o usa el "Administrador de archivos" de cPanel y edita el archivo .htaccess en la raíz de tu dominio.

Añade estas líneas al principio del archivo:

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

[WARNING] Haz una copia de seguridad de tu archivo .htaccess antes de editarlo. Si cometes un error, puedes romper tu sitio web. Si no te sientes seguro, usa el método 1.

Solución de problemas comunes (FAQ)

A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más habituales.

"Mi sitio no carga con HTTPS" o "No se conecta"

  • Espera un poco: Los cambios DNS y la propagación de certificados pueden tardar desde unos minutos hasta 24 horas.
  • Borra la caché del navegador: A veces el navegador guarda la versión antigua. Prueba en una ventana de incógnito.
  • Comprueba el estado del certificado: Vuelve a "SSL/TLS Status" en cPanel y asegúrate de que el estado es "Válido".

"El candado no aparece" o "La conexión no es privada"

Este es un problema serio. Significa que hay contenido mixto en tu web, es decir, partes que se cargan por HTTP dentro de una página HTTPS.

  • Identifica el contenido: Pulsa F12 en tu navegador para abrir las herramientas de desarrollador. Ve a la pestaña "Consola" y busca errores de "Mixed Content".
  • Actualiza tus enlaces: Asegúrate de que todas las imágenes, scripts y hojas de estilo usen URLs relativas (/imagen.jpg) o URLs absolutas con https://.
  • Usa un plugin: Si usas WordPress, instala un plugin como "Really Simple SSL" que te ayuda a resolver estos problemas automáticamente.

"Mi certificado Let's Encrypt no se renueva"

Normalmente cPanel lo hace solo, pero a veces falla.

  • Comprueba que el dominio apunta a tu servidor: La renovación automática requiere que el dominio esté correctamente apuntado a tu IP.
  • Renueva manualmente: En la sección "SSL/TLS Status", ejecuta "Run AutoSSL" de nuevo. A veces forzar el proceso lo soluciona.

Conclusión: Tu web ya es segura

Configurar SSL/TLS en cPanel es un proceso mucho más sencillo de lo que parece. Con la opción de Let's Encrypt, en menos de 5 minutos puedes tener tu sitio funcionando bajo HTTPS, con todas las ventajas de seguridad y SEO que eso conlleva.

Recuerda que este es un paso fundamental para cualquier sitio web moderno. No solo proteges a tus usuarios, sino que también construyes una base de confianza y mejoras tu posicionamiento. No lo dejes para mañana, hazlo ahora y navega tranquilo.

[TIP] Después de activar HTTPS, es una buena práctica actualizar tu perfil en Google Search Console y en tus redes sociales con la nueva URL https:// para evitar redirecciones innecesarias y mantener el seguimiento de tu tráfico.

Ahora ya sabes cómo hacerlo. Si tienes alguna duda, no dudes en contactar con tu proveedor de hosting o dejar un comentario. ¡Buena suerte con tu sitio seguro!

¿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