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

Guía para instalar certificado SSL en cPanel

Actualizado el 14 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, seguramente quieres darle a tu sitio web ese candadito verde de seguridad que tanto nos gusta. Instalar un certificado SSL en cPanel es más fácil de lo que parece, y hoy te voy a guiar paso a paso para que lo hagas sin complicaciones. Vamos a ello.

¿Por qué necesitas un certificado SSL?

Antes de empezar con los botones y comandos, entendamos por qué esto es importante. Un certificado SSL (Secure Sockets Layer) encripta la información que viaja entre el navegador de tus visitantes y tu servidor. Esto significa que datos como contraseñas, números de tarjeta o mensajes privados viajan de forma segura.

Además, Google favorece los sitios con HTTPS en sus resultados de búsqueda. Así que instalar SSL cPanel no solo mejora la seguridad, sino también tu posicionamiento SEO. Es un win-win.

Requisitos previos

Antes de lanzarte, asegúrate de tener:

  • Acceso a tu panel de control cPanel (usuario y contraseña).
  • Un dominio apuntando a tu servidor (los DNS deben estar correctamente configurados).
  • Tener activo el servicio AutoSSL o acceso a la sección SSL/TLS.
  • Si usas un servidor con Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106. (Ejemplo: https://tudominio.com:2106).

Método 1: La forma más fácil – AutoSSL con Let’s Encrypt

Este es el método que recomiendo para el 99% de los casos. cPanel tiene una función llamada AutoSSL que, si tu hosting lo tiene activo, te instalará un certificado SSL Let’s Encrypt automáticamente. Pero a veces hay que forzarlo.

Paso 1: Accede a cPanel

Abre tu navegador y escribe https://tudominio.com/cpanel o la URL que te haya dado tu proveedor de hosting. Introduce tus credenciales.

Paso 2: Busca la sección SSL/TLS

Dentro de cPanel, busca el icono que dice SSL/TLS (normalmente está en la sección de Seguridad). Haz clic.

Paso 3: Gestiona el AutoSSL

Dentro de SSL/TLS, busca una opción que se llame Manage AutoSSL o Administrar AutoSSL. Haz clic.

Paso 4: Ejecuta el proceso

Verás una lista de tus dominios. Busca el dominio para el que quieres el certificado y haz clic en el botón Run AutoSSL o Ejecutar. El sistema intentará instalar el certificado automáticamente.

[TIP] Si el proceso falla, asegúrate de que el dominio tenga un registro A apuntando a tu IP y que no tenga conflictos con otros certificados anteriores.

Paso 5: Verifica la instalación

Una vez que termine (puede tardar unos minutos), vuelve a la pantalla principal de SSL/TLS. En la sección Certificates (CRT), deberías ver tu dominio listado. También puedes visitar https://tudominio.com y ver el candado verde.

Método 2: Instalación manual con Let’s Encrypt (si AutoSSL falla)

A veces el AutoSSL no funciona por configuraciones específicas del servidor. No te preocupes, podemos hacerlo manualmente.

Paso 1: Accede a la sección SSL/TLS

Igual que antes, entra a SSL/TLS en cPanel.

Paso 2: Genera una solicitud CSR

Busca la opción Generate, view, or delete SSL certificate signing requests (Generar, ver o eliminar solicitudes de firma de certificados).

  • Selecciona tu dominio.
  • Rellena los datos de tu organización (puedes poner el nombre de tu empresa o tu nombre).
  • Deja el resto por defecto.
  • Haz clic en Generate.

Esto generará dos cosas: una Clave privada (PRIVATE KEY) y un CSR (Certificate Signing Request). Guarda el CSR en un bloc de notas, lo necesitarás para el siguiente paso.

Paso 3: Obtén el certificado desde Let’s Encrypt

Aquí necesitaremos un poco de línea de comandos, pero es sencillo. Si tu hosting te da acceso a Terminal o SSH, puedes hacerlo desde allí. Si no, muchos hosts tienen un instalador automático.

Opción A: Usando el instalador de cPanel (recomendado)
En la misma sección de SSL/TLS, busca Install and Manage SSL for your site (HTTPS). Haz clic.

  • Selecciona tu dominio.
  • En el campo Certificate (CRT), pega el contenido del certificado que obtengas de Let’s Encrypt. Pero como no lo tenemos, mejor usa el siguiente método:

Opción B: Usando el cliente Certbot (si tienes SSH)
Conéctate por SSH a tu servidor y ejecuta:

sudo certbot --apache -d tudominio.com -d www.tudominio.com

Sigue las instrucciones. Al final, Certbot te dará la ruta de los archivos del certificado.

Paso 4: Instala el certificado manualmente

Vuelve a Install and Manage SSL for your site (HTTPS).

  • Domain: Selecciona tu dominio.
  • Certificate (CRT): Pega el contenido del archivo fullchain.pem (o cert.pem).
  • Private Key: Pega el contenido de privkey.pem.
  • Certificate Authority Bundle (CABUNDLE): Pega el contenido de chain.pem (o déjalo vacío si usas fullchain).

Haz clic en Install.

[WARNING] Asegúrate de que no haya espacios en blanco al principio o final de los códigos que pegues. Un error de formato puede hacer que no funcione.

Paso 5: Verifica

Visita https://tudominio.com. Deberías ver el candado.

Método 3: Instalar un certificado SSL de pago (por ejemplo, de Sectigo o DigiCert)

Si necesitas un certificado de validación extendida (EV) o de empresa, el proceso es similar al manual, pero el CSR lo envías a la entidad certificadora.

Paso 1: Genera el CSR en cPanel

Igual que en el Método 2, paso 2.

Paso 2: Compra el certificado

Ve a la web de tu proveedor de certificados, compra el SSL y cuando te pidan el CSR, pega el que generaste.

Paso 3: Recibe y descarga los archivos

Te enviarán por correo varios archivos: tudominio.crt, tudominio.ca-bundle, etc.

Paso 4: Instálalos en cPanel

Ve a Install and Manage SSL for your site (HTTPS).

  • Certificate (CRT): Pega el contenido de tudominio.crt.
  • Private Key: Pega la clave privada que generaste con el CSR (la tienes guardada, ¿verdad?).
  • Certificate Authority Bundle (CABUNDLE): Pega el contenido de tudominio.ca-bundle.

Instala.

Problemas comunes y cómo solucionarlos (FAQ)

Aquí tienes algunas dudas típicas que me suelen preguntar.

¿Por qué veo un error de “mixed content” después de instalar SSL?

Esto ocurre porque tu web tiene recursos (imágenes, scripts, CSS) que se cargan con http:// en lugar de https://. Solución:

  1. Instala un plugin como Really Simple SSL (si usas WordPress).
  2. O edita tu archivo .htaccess para redirigir todo el tráfico a HTTPS:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    

¿Cada cuánto debo renovar el certificado Let’s Encrypt?

Los certificados de Let’s Encrypt duran 90 días. Si usas AutoSSL de cPanel, se renuevan automáticamente. Si lo instalaste manualmente, programa una tarea cron para que se renueve cada 60 días (por ejemplo, con certbot renew).

¿Puedo instalar SSL en un subdominio?

Sí. En cPanel, dentro de SSL/TLS, puedes seleccionar cualquier subdominio que tengas creado. El proceso es idéntico.

Mi hosting usa Syspanel (HestiaCP). ¿Cómo lo hago?

Si tu panel es Syspanel, el proceso es muy similar pero accedes por el puerto 2106 (ejemplo: https://tudominio.com:2106). Dentro de Syspanel, busca la sección Web > SSL y allí podrás instalar certificados Let’s Encrypt automáticamente con un solo clic.

¿El SSL afecta el rendimiento de mi web?

Mínimamente. La encriptación consume algo de CPU, pero con la tecnología moderna es imperceptible. Además, Google penaliza a los sitios sin HTTPS, así que el beneficio es mayor.

Consejos finales para la seguridad web

Instalar el SSL es solo el primer paso. Para tener una cPanel seguridad web robusta, te recomiendo:

  • Mantén todo actualizado: cPanel, plugins, temas, PHP.
  • Usa contraseñas fuertes para FTP, cPanel y bases de datos.
  • Activa el firewall (ConfigServer Security & Firewall, por ejemplo).
  • Haz copias de seguridad periódicas.

Conclusión

Ya lo tienes. Instalar SSL cPanel es un proceso que, una vez que lo haces, te da tranquilidad y mejora tu SEO. Tanto si usas el certificado SSL Let’s Encrypt automático como si prefieres uno de pago, los pasos son claros y directos.

Si te has quedado atascado en algún punto, recuerda que puedes pedir ayuda a tu proveedor de hosting o buscar en la documentación de cPanel. Y si usas Syspanel, ya sabes, puerto 2106.

¡Ahora ve y protege ese sitio web! Si tienes más dudas, aquí estoy para ayudarte.

¿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