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

Cómo instalar un certificado SSL en cPanel (Let's Encrypt y manual)

Actualizado el 5 de febrero de 2026

¿Qué es un certificado SSL y por qué necesitas uno en cPanel?

Antes de ponernos manos a la obra, vamos a explicar qué es exactamente un certificado SSL y por qué es tan importante para tu sitio web. Un certificado SSL (Secure Sockets Layer) es un archivo digital que encripta la conexión entre el navegador de tus visitantes y tu servidor. Esto significa que cualquier dato que se transmita, como contraseñas, datos de tarjetas de crédito o información personal, viaja de forma segura y no puede ser interceptado por terceros.

Cuando instalas un certificado SSL en cPanel, tu sitio web pasa a mostrarse con el prefijo https:// en lugar de http://, y los navegadores muestran un candado de seguridad en la barra de direcciones. Esto no solo protege a tus usuarios, sino que también mejora tu posicionamiento en Google, ya que el buscador favorece los sitios seguros. Además, si tienes una tienda online o un formulario de contacto, la confianza de tus clientes aumentará notablemente.

En este artículo te voy a enseñar dos métodos para instalar un certificado SSL en cPanel: el método automático con Let's Encrypt y el método manual con un certificado de pago. Ambos son válidos, pero cada uno tiene sus ventajas y desventajas. Vamos a verlos en detalle.

Requisitos previos antes de instalar SSL en cPanel

Antes de comenzar con el proceso de instalación, necesitas asegurarte de que cumples con ciertos requisitos básicos. Esto te ahorrará tiempo y evitará errores frustrantes durante el proceso.

Primero, necesitas tener acceso a tu panel de control de cPanel. Normalmente, esto se hace a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Si no tienes claro cómo acceder, consulta el correo de bienvenida que te envió tu proveedor de hosting.

Segundo, verifica que tu dominio esté correctamente apuntando a tu servidor. Esto significa que los registros DNS deben estar configurados para que el dominio resuelva a la IP de tu hosting. Si estás usando un subdominio como www.tudominio.com, asegúrate de que también esté configurado correctamente.

Tercero, si vas a instalar un certificado SSL manual de pago, necesitarás tener el archivo del certificado, la clave privada y el bundle de CA (Certificate Authority). Estos archivos los obtienes de tu proveedor de certificados cuando compras uno.

[WARNING] Si tu dominio no está apuntando correctamente al servidor, el proceso de instalación fallará o el certificado no se validará. Comprueba siempre los DNS antes de empezar.

Método 1: Instalar SSL con Let's Encrypt en cPanel (AutoSSL)

¿Qué es Let's Encrypt y cómo funciona?

Let's Encrypt es una autoridad de certificación gratuita y automatizada que ofrece certificados SSL sin coste alguno. La mayoría de los paneles de control modernos, incluido cPanel, integran esta herramienta de forma nativa. Esto significa que puedes tener un certificado SSL válido en cuestión de minutos, sin necesidad de conocimientos técnicos avanzados.

La gran ventaja de Let's Encrypt es que los certificados se renuevan automáticamente cada 90 días. En cPanel, esta renovación se gestiona mediante el sistema AutoSSL, que se encarga de todo el proceso de forma transparente. No tienes que preocuparte por renovaciones manuales ni por errores de configuración.

Pasos para activar AutoSSL en cPanel

El sistema AutoSSL de cPanel es la forma más sencilla de instalar un certificado SSL sin complicaciones. Sigue estos pasos:

  1. Accede a tu cPanel con tus credenciales de usuario.
  2. Busca la sección de Seguridad y haz clic en SSL/TLS Status.
  3. En esta página verás una lista de todos los dominios y subdominios que tienes configurados en tu cuenta.
  4. Si AutoSSL está habilitado, verás un estado que indica si el certificado está instalado o si está en proceso.
  5. Si no está habilitado, busca el botón o enlace que dice "Run AutoSSL" o "Ejecutar AutoSSL" y haz clic en él.
  6. cPanel comenzará a emitir el certificado automáticamente. Este proceso puede tardar entre 1 y 5 minutos.
  7. Una vez completado, verás que el estado cambia a "SSL installed" o similar.

[TIP] Si no ves la opción AutoSSL, es posible que tu proveedor de hosting lo haya deshabilitado. En ese caso, contacta con el soporte técnico para que lo activen o utiliza el método manual que te explicaré más adelante.

Configurar la renovación automática

Una de las ventajas de usar Let's Encrypt cPanel es que la renovación es automática. Sin embargo, es buena práctica verificar que la configuración es correcta. En cPanel, el sistema AutoSSL se ejecuta automáticamente en segundo plano, pero puedes forzar la renovación manualmente si lo necesitas.

Para ello, vuelve a la sección SSL/TLS Status y ejecuta AutoSSL de nuevo. Esto renovará los certificados que estén a punto de expirar. También puedes configurar recordatorios por correo electrónico para estar al tanto del estado de tus certificados.

Activar el protocolo HTTPS en tu sitio

Una vez que el certificado SSL está instalado, es hora de activar el protocolo HTTPS en tu sitio web. Esto es crucial, porque aunque el certificado esté instalado, si tu sitio sigue mostrando enlaces con http://, no se beneficiará de la encriptación.

Para activar HTTPS en cPanel, puedes hacerlo de dos formas:

  1. Redirección forzada desde cPanel: Ve a la sección Domains y busca la opción Force HTTPS Redirect. Actívala para que todas las visitas a http://tudominio.com se redirijan automáticamente a https://tudominio.com.

  2. Redirección mediante .htaccess: Si prefieres hacerlo manualmente, puedes editar el archivo .htaccess de tu sitio web. Añade el siguiente código al principio del archivo:

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

[INFO] La redirección 301 es la más recomendada desde el punto de vista del SEO, ya que informa a Google de que la versión canónica de tu sitio es la que usa HTTPS.

Método 2: Instalar un certificado SSL manual en cPanel

Cuándo deberías usar un certificado manual

Aunque Let's Encrypt es una opción fantástica y gratuita, hay situaciones en las que necesitas un certificado SSL de pago. Por ejemplo, si necesitas un certificado de validación extendida (EV) que muestre el nombre de tu empresa en la barra de direcciones, o si tienes requisitos específicos de cumplimiento normativo. También puede ser necesario si tu proveedor de hosting no soporta AutoSSL.

Los certificados manuales suelen tener una validez de 1 a 2 años y ofrecen garantías de seguridad más altas. El proceso de instalación es un poco más complejo, pero no te preocupes, te lo explico paso a paso.

Generar la solicitud de firma (CSR)

El primer paso para instalar un certificado SSL manual es generar una solicitud de firma (CSR). Este es un archivo que contiene información sobre tu empresa y tu dominio, y que enviarás a la autoridad de certificación (CA) para que emita el certificado.

Para generar el CSR en cPanel:

  1. Ve a la sección Security y haz clic en SSL/TLS.
  2. Busca la opción Generate, view, or delete SSL certificate signing requests.
  3. Completa los campos con la información de tu empresa: nombre, dominio, país, etc.
  4. Haz clic en Generate y copia el contenido que se muestra. Este es tu CSR.
  5. Guarda también la clave privada que se genera automáticamente. Es crucial que la conserves en un lugar seguro.

[WARNING] No pierdas la clave privada. Sin ella, no podrás instalar el certificado y tendrás que generar un CSR nuevo.

Comprar y obtener el certificado SSL

Con el CSR en mano, ahora debes comprar el certificado SSL en un proveedor de confianza. Hay muchas opciones en el mercado, como Comodo, DigiCert, GlobalSign o Sectigo. Elige el tipo de certificado que mejor se adapte a tus necesidades y sigue el proceso de compra.

Durante el proceso, te pedirán el CSR que generaste. La autoridad de certificación validará tu dominio y, en algunos casos, tu empresa. Una vez validado, recibirás un correo electrónico con el certificado SSL y el bundle de CA.

Instalar el certificado SSL en cPanel

Ahora viene la parte importante: instalar el certificado SSL en cPanel. Sigue estos pasos:

  1. Accede a tu cPanel y ve a la sección Security > SSL/TLS.
  2. Haz clic en Install and manage SSL for your site (HTTPS).
  3. En el campo Certificate (CRT), pega el contenido del certificado que recibiste por correo.
  4. En el campo Private Key (KEY), pega la clave privada que generaste junto con el CSR.
  5. En el campo Certificate Authority Bundle (CABUNDLE), pega el contenido del bundle de CA que también recibiste.
  6. Haz clic en Install Certificate.
  7. cPanel te mostrará un mensaje de confirmación si todo se ha instalado correctamente.

[TIP] Si tu certificado viene en un formato diferente, como PFX o PKCS12, primero tendrás que convertirlo a formato PEM. Puedes hacerlo con herramientas online o con OpenSSL.

Configurar HTTPS y verificar la instalación

Una vez instalado el certificado manual, debes activar HTTPS de la misma manera que con Let's Encrypt. Usa la redirección forzada desde cPanel o el archivo .htaccess que te mostré anteriormente.

Para verificar que todo funciona correctamente, puedes usar herramientas online como SSL Labs o simplemente visitar tu sitio web y comprobar que aparece el candado de seguridad. También puedes ver el estado del certificado en la sección SSL/TLS Status de cPanel.

Solución de problemas comunes al instalar SSL en cPanel

Error de validación de dominio

Uno de los problemas más comunes es que el certificado no se emite porque el dominio no está correctamente configurado. Verifica que los registros DNS apunten a tu servidor y que no haya conflictos con subdominios.

Certificado mixto o "mixed content"

Después de activar HTTPS, es posible que algunos recursos de tu sitio (como imágenes o scripts) se carguen a través de HTTP. Esto se conoce como contenido mixto y puede causar problemas de seguridad. Para solucionarlo, asegúrate de que todos los enlaces internos usen HTTPS o utiliza un plugin de SEO que lo haga automáticamente.

Renovaciones fallidas

Si usas Let's Encrypt y la renovación falla, puede deberse a que el dominio no está accesible o a problemas de configuración. Vuelve a ejecutar AutoSSL o verifica los logs de error en cPanel.

[INFO] Si tienes problemas persistentes, no dudes en contactar con el soporte técnico de tu hosting. Ellos tienen acceso directo a los logs del servidor y pueden ayudarte a resolver el problema en minutos.

Preguntas frecuentes sobre SSL en cPanel

¿Cuánto tarda en emitirse un certificado Let's Encrypt?

Normalmente, entre 1 y 5 minutos. Si tarda más, verifica que tu dominio apunta correctamente al servidor.

¿Puedo tener varios certificados SSL en el mismo cPanel?

Sí, puedes instalar certificados SSL para múltiples dominios y subdominios. cPanel gestiona cada uno de forma independiente.

¿Qué es AutoSSL y cómo se activa?

AutoSSL es el sistema automático de cPanel para emitir certificados Let's Encrypt. Se activa desde la sección SSL/TLS Status y se ejecuta automáticamente.

¿Necesito un certificado SSL si mi sitio no tiene formularios?

Aunque no tengas formularios, es recomendable tener SSL. Google penaliza los sitios sin HTTPS y los usuarios desconfían de los sitios no seguros.

¿Qué hago si mi certificado SSL está caducado?

Si tu certificado Let's Encrypt caduca, AutoSSL lo renovará automáticamente. Si es un certificado manual, tendrás que comprar uno nuevo y repetir el proceso de instalación.

Conclusión

Instalar un certificado SSL en cPanel es un proceso sencillo si sigues los pasos correctos. Tanto con Let's Encrypt como con un certificado manual, tendrás tu sitio protegido en poco tiempo. Recuerda que la seguridad de tu web no es opcional, es una necesidad en el mundo digital actual. No solo proteges a tus usuarios, sino que también mejoras tu posicionamiento en buscadores y aumentas la confianza en tu marca.

Si tienes alguna duda o problema durante el proceso, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos estarán encantados de ayudarte. Y recuerda: una vez que tengas SSL activo, verifica regularmente que todo funciona correctamente para que tus visitantes siempre naveguen de forma segura.

¿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