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

cPanel: Cómo instalar un certificado SSL

Actualizado el 21 de marzo de 2026

¿Por qué es importante instalar un certificado SSL en tu sitio web?

Antes de sumergirnos en el proceso técnico, entendamos por qué esto es crucial. Un certificado SSL (Secure Sockets Layer) activa el protocolo HTTPS en tu web. Esto significa que la comunicación entre el navegador del visitante y tu servidor está cifrada. Sin él, los datos viajan en texto plano, vulnerables a intercepciones. Además, los navegadores modernos marcan los sitios sin HTTPS como "No seguros", lo que ahuyenta visitantes y perjudica tu posicionamiento en buscadores.

Google, por ejemplo, considera HTTPS como un factor de ranking. Un sitio con certificado SSL tiene más probabilidades de aparecer en los primeros resultados. También es un requisito para muchas funcionalidades avanzadas, como las Progressive Web Apps o la geolocalización. En resumen, instalar SSL no es opcional, es una necesidad para cualquier web profesional.

¿Qué es cPanel y cómo se relaciona con los certificados SSL?

cPanel es uno de los paneles de control de hosting más populares del mundo. Te permite gestionar todos los aspectos de tu sitio web desde una interfaz gráfica amigable. Una de sus funciones más útiles es la instalación de certificados SSL. Aunque existen paneles alternativos como Syspanel (antes HestiaCP, que se accede por el puerto 2106), cPanel es el estándar en la industria por su facilidad de uso.

En cPanel, puedes instalar certificados SSL de pago o gratuitos (como Let's Encrypt). El proceso es muy visual y no requiere conocimientos avanzados de servidores. Solo necesitas acceso a tu panel de control y seguir estos pasos.

Requisitos previos antes de instalar SSL

Asegúrate de tener lo siguiente:

  • Acceso a tu cuenta de cPanel (usuario y contraseña).
  • El dominio principal o subdominio donde quieres instalar el certificado debe estar apuntando a tu hosting (es decir, los DNS deben estar configurados correctamente).
  • Para certificados de pago, necesitarás el archivo del certificado (.crt), la clave privada (.key) y el bundle CA (cadena de certificados). Para gratuitos, cPanel genera todo automáticamente.
  • Tener activado el servicio de SSL/TLS en tu plan de hosting (la mayoría lo incluye).

Paso a paso: Cómo instalar un certificado SSL en cPanel

1. Accede a tu panel de cPanel

Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio:2083. Introduce tus credenciales. Una vez dentro, busca la sección "Seguridad". Allí verás varias opciones, pero la que nos interesa es "SSL/TLS".

2. Elige el tipo de certificado

cPanel te ofrece varias opciones:

  • SSL gratuito (Let's Encrypt): La opción más recomendada para la mayoría de sitios. Es automático y se renueva cada 90 días. cPanel puede configurarlo para que se renueve solo.
  • SSL de pago: Si necesitas un certificado con mayor validación (por ejemplo, para comercio electrónico o empresas), puedes comprar uno a un proveedor como Comodo, DigiCert o Sectigo.
  • SSL autofirmado: Solo para pruebas internas. No es válido para sitios públicos.

Para este tutorial, nos centraremos en la opción más común: instalar un certificado SSL gratuito con Let's Encrypt.

3. Instalar SSL con Let's Encrypt (método automático)

En la pantalla principal de SSL/TLS, busca el botón o enlace que dice "Let's Encrypt SSL" o "SSL Certificate (AutoSSL)". En versiones recientes de cPanel, puede aparecer como "AutoSSL" en la sección "SSL/TLS Status".

Haz clic en "Manage AutoSSL" o "Run AutoSSL". cPanel escaneará tu cuenta en busca de dominios y subdominios que no tengan SSL. Luego te mostrará una lista. Simplemente selecciona los que quieras proteger y haz clic en "Issue" o "Instalar". El proceso tarda entre 30 segundos y 2 minutos. Una vez completado, verás un mensaje de éxito.

[TIP]: Si tienes varios dominios en la misma cuenta, puedes instalar SSL para todos a la vez con un solo clic. cPanel gestiona la renovación automática.

4. Instalar un certificado SSL de pago (método manual)

Si compraste un certificado de pago, necesitarás subir los archivos. En la sección SSL/TLS, busca "Certificates (CRT)" y luego "Generate, view, upload, or delete SSL certificates". Haz clic en "Upload a New Certificate".

Se te pedirá:

  • Certificate (CRT): Copia y pega el contenido del archivo .crt que te envió el proveedor.
  • Private Key (KEY): Si no tienes la clave privada, puedes generarla durante el proceso de compra o usar la que creaste al generar el CSR (Certificate Signing Request). Pégalo aquí.
  • Certificate Authority Bundle (CA): También llamado "cadena de certificados". Algunos proveedores lo envían por separado. Pégalo.

Luego, haz clic en "Upload". Una vez subido, ve a "Install and Manage SSL for your site (HTTPS)". Allí selecciona tu dominio, elige el certificado recién subido y haz clic en "Install". cPanel configurará automáticamente el servidor web.

5. Verificar la instalación

Después de instalar, es importante comprobar que todo funciona. Abre tu sitio web en el navegador usando https://tudominio.com. Deberías ver un candado verde en la barra de direcciones. También puedes usar herramientas online como "SSL Checker" de SSL Shopper o "Why No Padlock" para detectar posibles errores de contenido mixto (archivos cargados sin HTTPS).

Solución de problemas comunes al instalar SSL

Error: "El certificado no es válido para este dominio"

Esto ocurre cuando el certificado fue emitido para otro dominio. Asegúrate de que el Common Name (CN) o los Subject Alternative Names (SAN) incluyan tu dominio exacto. Si usas Let's Encrypt, verifica que el dominio esté correctamente configurado en los DNS.

Error: "La cadena de certificados está incompleta"

En certificados de pago, a veces falta el bundle CA. Vuelve a subir el certificado incluyendo la cadena completa. Algunos proveedores ofrecen un archivo combinado (.pem) que simplifica esto.

Error: "Redirección infinita" o "Demasiadas redirecciones"

Esto suele pasar si tienes configurado un redireccionamiento forzado a HTTPS pero el certificado no está bien instalado. Temporalmente, desactiva la redirección (por ejemplo, desde el archivo .htaccess), corrige el SSL y luego vuelve a activarla.

Error: "El sitio carga con HTTP en lugar de HTTPS"

Después de instalar SSL, debes forzar el tráfico a HTTPS. En cPanel, puedes hacerlo desde "Redirects" en la sección "Domains". Crea una redirección permanente (301) desde http://tudominio.com a https://tudominio.com. También puedes hacerlo editando el archivo .htaccess.

Cómo forzar HTTPS en tu sitio web

Una vez instalado el certificado SSL, es esencial redirigir todo el tráfico HTTP a HTTPS. Si no lo haces, los visitantes podrían acceder a la versión insegura. En cPanel, la forma más sencilla es usar la herramienta "Redirects". Ve a "Domains" > "Redirects", selecciona tu dominio, elige "Permanent (301)" y escribe la URL de destino con HTTPS. Marca "Wild Card Redirect" si quieres que todas las páginas se redirijan.

También puedes añadir este código en tu archivo .htaccess (en la raíz de tu web):

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

[WARNING]: Antes de modificar .htaccess, haz una copia de seguridad. Un error puede bloquear tu sitio.

Preguntas frecuentes (FAQ) sobre SSL en cPanel

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

Los certificados Let's Encrypt se activan en menos de 2 minutos. Los de pago pueden tardar desde unos minutos hasta 24 horas, dependiendo del nivel de validación (DV, OV o EV).

¿Necesito instalar SSL en cada subdominio?

Sí, cada subdominio (ej: blog.tudominio.com, tienda.tudominio.com) requiere su propio certificado, a menos que uses un certificado comodín (wildcard) que cubra *.tudominio.com. Let's Encrypt ofrece certificados comodín, pero requieren validación por DNS.

¿Qué hago si mi hosting no tiene cPanel?

Hay otros paneles como Syspanel (anteriormente HestiaCP, accesible por el puerto 2106) que también permiten instalar SSL. En Syspanel, ve a "Web" > "SSL" y selecciona tu dominio. La interfaz es similar, aunque menos automatizada que cPanel.

¿El SSL afecta la velocidad de mi web?

Mínimamente. El cifrado añade una pequeña latencia inicial, pero las conexiones modernas lo compensan. Además, HTTPS permite usar HTTP/2, que es más rápido que HTTP/1.1. En general, el beneficio en seguridad y SEO supera con creces el mínimo impacto en rendimiento.

¿Puedo tener varios certificados SSL en un mismo sitio?

Técnicamente sí, pero no es necesario. Un certificado puede cubrir varios dominios (SAN). Lo más común es tener un solo certificado por dominio principal.

Consejos finales para mantener tu SSL seguro

  • Renueva automáticamente: Si usas Let's Encrypt, cPanel lo hace por defecto. Verifica que la función "AutoSSL" esté activada en "SSL/TLS Status".
  • Monitorea la expiración: Para certificados de pago, anota la fecha de vencimiento. Algunos proveedores envían recordatorios.
  • Usa siempre HTTPS en enlaces internos: Asegúrate de que todas las imágenes, scripts y CSS se carguen con HTTPS. Esto evita errores de contenido mixto.
  • Actualiza tu sitemap: Después de migrar a HTTPS, envía tu nuevo sitemap a Google Search Console para que indexe las URLs correctas.

[INFO]: Si tienes problemas con la instalación, contacta al soporte técnico de tu hosting. Ellos pueden acceder a tu cPanel y resolverlo rápidamente. Muchos proveedores incluso ofrecen instalación gratuita de SSL como parte del servicio.

Ahora ya sabes cómo instalar un certificado SSL en cPanel. Es un proceso sencillo que transforma tu web de "No segura" a "Segura", mejorando la confianza de tus visitantes y tu posicionamiento en buscadores. No esperes más, protege tu sitio hoy mismo.

¿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