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

Pasos para instalar un certificado SSL en cPanel

Actualizado el 4 de enero de 2026

¿Tu sitio web aún no muestra el candado de seguridad en la barra de direcciones? Tranquilo, es más común de lo que piensas y la solución es más sencilla de lo que imaginas. Instalar un certificado SSL en cPanel es uno de los pasos más importantes para proteger a tus visitantes y mejorar tu posicionamiento en buscadores. En esta guía te explicaré, paso a paso y sin tecnicismos, cómo hacerlo tú mismo. No necesitas ser un experto en servidores, solo seguir estas instrucciones al pie de la letra.

¿Qué es un certificado SSL y por qué lo necesitas?

Antes de ponernos manos a la obra, entendamos rápidamente de qué estamos hablando. Un certificado SSL (Secure Sockets Layer) es como un carnet de identidad digital para tu sitio web. Cuando lo instalas, activas el protocolo HTTPS, lo que significa que la información que viaja entre el navegador de tus usuarios y tu servidor va cifrada. Esto evita que terceros puedan interceptar datos sensibles como contraseñas, números de tarjeta o información personal.

Beneficios clave de tener SSL activo:

  • Seguridad: Tus visitantes confían más en un sitio con candado.
  • SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.
  • Requisito para funciones modernas: Muchas APIs y herramientas (como las de pago) exigen HTTPS para funcionar.
  • Imagen profesional: Un sitio sin HTTPS hoy en día se ve anticuado y poco fiable.

Tipos de certificados SSL que puedes instalar en cPanel

Dentro de cPanel, generalmente puedes trabajar con tres tipos de certificados, dependiendo de tus necesidades y presupuesto:

Certificado SSL Auto-firmado

  • ¿Qué es? Un certificado que genera tu propio servidor.
  • Ventaja: Es gratuito y rápido de crear.
  • Desventaja: Los navegadores mostrarán una advertencia de seguridad porque no está verificado por una autoridad externa. Solo es útil para pruebas internas o entornos de desarrollo.

Certificado SSL Gratuito (Let's Encrypt)

  • ¿Qué es? Un certificado emitido por una autoridad gratuita y automatizada.
  • Ventaja: Totalmente gratuito, válido por 90 días (se renueva automáticamente si configuras el AutoSSL de cPanel).
  • Desventaja: No incluye garantías ni soporte empresarial, pero para la mayoría de sitios web es perfecto.

Certificado SSL de Pago (Comercial)

  • ¿Qué es? Un certificado emitido por una empresa como DigiCert, Sectigo o GlobalSign.
  • Ventaja: Mayor nivel de validación (puedes tener SSL de validación extendida, que muestra el nombre de la empresa en la barra de direcciones). Incluye garantías y soporte.
  • Desventaja: Tiene un costo anual.

[INFO] Si tu hosting incluye cPanel, lo más probable es que ya tengas activado el AutoSSL de Let's Encrypt. Antes de hacer nada, verifica si tu sitio ya tiene SSL. Muchas veces solo necesitas esperar unas horas a que se active automáticamente.

Requisitos previos antes de instalar SSL en cPanel

Antes de lanzarte, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas tus credenciales de usuario (usuario y contraseña) que te proporcionó tu proveedor de hosting.
  2. Dominio apuntando al servidor: El dominio para el que vas a instalar el SSL debe estar correctamente configurado en tu cuenta de hosting y apuntar a los nameservers correctos.
  3. Archivos del sitio web funcionales: No importa si tienes WordPress, HTML estático o cualquier otro CMS, el sitio debe estar accesible sin SSL (aunque sea por HTTP) para que el proceso de validación funcione.
  4. Posibilidad de gestionar DNS (solo para SSL de pago): Si compras un certificado comercial, necesitarás acceso al panel de DNS de tu dominio para agregar un registro de validación (TXT o CNAME).

Paso 1: Accede a tu panel de control cPanel

Abre tu navegador favorito y escribe la dirección de acceso a cPanel. Normalmente es algo como:

  • tudominio.com/cpanel
  • tudominio.com:2083
  • O la URL directa que te dio tu hosting.

Ingresa tu usuario y contraseña de cPanel. Si no los recuerdas, contacta a tu proveedor de hosting.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente: debes ingresar a tudominio.com:2106 con tus credenciales de Syspanel. Una vez dentro, busca la sección de "SSL" o "Seguridad" para gestionar certificados.

Paso 2: Localiza la sección de SSL/TLS en cPanel

Una vez dentro de cPanel, busca la sección "Seguridad" o directamente el icono "SSL/TLS". Dependiendo de la versión de cPanel, puede aparecer como:

  • SSL/TLS
  • SSL/TLS Status
  • Let's Encrypt SSL

Si no lo encuentras, usa la barra de búsqueda en la parte superior de cPanel y escribe "SSL". Te aparecerá la opción correcta.

Paso 3: Verifica el estado actual del SSL (AutoSSL)

Antes de instalar nada, revisa si tu dominio ya tiene un certificado activo. Para ello:

  1. Haz clic en "SSL/TLS Status".
  2. Verás una lista de todos tus dominios y subdominios.
  3. Busca el dominio que te interesa. Si en la columna "Status" aparece "SSL installed" o un candado verde, ¡ya está listo! No necesitas hacer nada más.

Si aparece "No SSL" o un mensaje de error, continúa con los siguientes pasos.

[WARNING] Si tu dominio aparece como "No SSL" pero tienes activado el AutoSSL, puede que el proceso aún no se haya ejecutado. Espera 24 horas o fuerza la renovación desde la misma pantalla (suele haber un botón "Run AutoSSL").

Paso 4: Instalar un certificado SSL gratuito con Let's Encrypt (AutoSSL)

La forma más sencilla y recomendada para la mayoría de sitios es usar el AutoSSL de cPanel. Sigue estos pasos:

  1. Ve a "SSL/TLS Status".
  2. Haz clic en el botón "Run AutoSSL" (a veces aparece como "Renew" o "Install").
  3. cPanel iniciará el proceso automático. Esto puede tardar entre 1 y 5 minutos.
  4. Una vez finalizado, actualiza la página y verifica que tu dominio ahora muestre "SSL installed".

¿Qué hace exactamente AutoSSL?

  • Se comunica con Let's Encrypt (una autoridad gratuita).
  • Valida que eres el dueño del dominio (normalmente comprobando que tienes acceso al servidor).
  • Genera e instala el certificado automáticamente.
  • Configura la renovación automática cada 90 días.

[INFO] Si tienes problemas con AutoSSL, asegúrate de que tu sitio web esté accesible a través de HTTP (puerto 80). Let's Encrypt necesita verificar que el dominio responde correctamente.

Paso 5: Instalar un certificado SSL de pago (manual)

Si has comprado un certificado SSL comercial, el proceso es un poco más manual. Necesitarás tres archivos:

  • Private Key (Clave privada): Se genera en tu servidor o en tu computadora.
  • Certificate (CRT): El certificado firmado que te envía la autoridad.
  • CA Bundle (Opcional pero recomendado): El archivo de certificados intermedios.

5.1 Generar una solicitud de certificado (CSR) desde cPanel

  1. En cPanel, ve a "SSL/TLS" > "Generate, view, or delete SSL certificate signing requests".
  2. Completa los campos:
    • Dominio: tudominio.com (y pon también www.tudominio.com si quieres cubrir ambos).
    • Organización: El nombre de tu empresa (opcional para SSL básico).
    • País, Estado, Ciudad: Datos de tu empresa.
  3. Haz clic en "Generate".
  4. Copia todo el texto que aparece en el cuadro "Encoded Certificate Signing Request". Eso es tu CSR.

5.2 Enviar el CSR a la autoridad certificadora

Pega ese CSR en el formulario de tu proveedor de SSL (por ejemplo, Sectigo, DigiCert, etc.). Ellos te enviarán por correo el Certificate (CRT) y el CA Bundle.

5.3 Instalar el certificado en cPanel

  1. En cPanel, ve a "SSL/TLS" > "Install and Manage SSL for your site (HTTPS)".
  2. En el desplegable "Select a Domain", elige tu dominio.
  3. En "Certificate (CRT)", pega el contenido del archivo .crt que te enviaron.
  4. En "Private Key", pega la clave privada que generaste junto con el CSR (si no la guardaste, puedes generar una nueva desde cPanel).
  5. En "Certificate Authority Bundle (CABUNDLE)", pega el contenido del archivo CA Bundle.
  6. Haz clic en "Install".

[WARNING] Asegúrate de que la clave privada coincida con el certificado. Si no, verás un error. Si tienes dudas, genera una nueva CSR y clave desde cPanel para evitar problemas.

Paso 6: Forzar la redirección a HTTPS

Una vez instalado el certificado, tu sitio seguirá funcionando en HTTP a menos que configures una redirección. Para que todos los visitantes vayan automáticamente a la versión segura (HTTPS), sigue estos pasos:

Opción A: Desde cPanel (si está disponible)

  1. Ve a "Domains" > "Redirect".
  2. Selecciona tu dominio.
  3. En "Redirects to", escribe https://tudominio.com.
  4. Marca la opción "Wild Card Redirect" y "Redirect with www" si lo deseas.
  5. Elige "Permanent (301)".
  6. Haz clic en "Add".

Opción B: Desde el archivo .htaccess (más común)

Si tu sitio usa Apache (la mayoría de hostings compartidos), puedes agregar estas líneas al archivo .htaccess en la raíz de tu sitio:

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

[TIP] Si usas WordPress, puedes instalar un plugin como "Really Simple SSL" que hace todo automáticamente. O desde el panel de WordPress, ve a Ajustes > Generales y cambia las URLs de HTTP a HTTPS.

Paso 7: Verifica que todo funciona correctamente

Después de instalar el SSL y configurar la redirección, es hora de comprobar que no hay errores.

  1. Abre tu sitio en el navegador con https://tudominio.com.
  2. Haz clic en el candado en la barra de direcciones. Debería decir "Conexión segura".
  3. Usa herramientas online como SSL Labs (www.ssllabs.com/ssltest) para un análisis completo.

Posibles problemas comunes:

  • Contenido mixto: Algunas imágenes, scripts o CSS se cargan aún por HTTP. Para solucionarlo, usa plugins como "SSL Insecure Content Fixer" o busca y reemplaza en tu base de datos las URLs.
  • Redirección en bucle: Si configuras mal la redirección, el navegador puede mostrar un error. Revisa el .htaccess o la configuración de cPanel.

Preguntas frecuentes (FAQ)

¿Puedo instalar SSL en un subdominio?
Sí. En cPanel, cada subdominio puede tener su propio certificado. El AutoSSL generalmente lo cubre automáticamente.

¿Qué hago si mi certificado caduca?
Si usas AutoSSL, se renueva solo. Si es de pago, recibirás un aviso de tu proveedor. Simplemente repite el proceso de instalación con el nuevo certificado.

¿Es necesario tener SSL en todos los sitios?
Sí, absolutamente. Google penaliza los sitios sin HTTPS y los navegadores modernos muestran advertencias de "No seguro".

Mi hosting usa Syspanel (HestiaCP), ¿cómo instalo SSL?
Accede a tudominio.com:2106, inicia sesión y busca la sección "SSL" o "Web". Allí podrás gestionar certificados de Let's Encrypt o subir uno manual.

¿Cuánto tiempo tarda en activarse el SSL?
Con AutoSSL, entre 1 y 10 minutos. Con certificados de pago, puede tardar desde minutos hasta 24 horas si requieren validación manual.

¿Puedo tener varios certificados SSL en el mismo cPanel?
Sí, cPanel puede manejar múltiples dominios con sus propios certificados.

Conclusión

Instalar un certificado SSL en cPanel es un proceso que, una vez que lo haces, se vuelve rutinario. Ya sea usando el práctico AutoSSL gratuito o adquiriendo un certificado de pago para mayor validación, los pasos son claros y directos. Recuerda siempre verificar que la redirección a HTTPS funcione correctamente y que no haya contenido mixto.

La seguridad web no es un lujo, es una necesidad. Tus visitantes lo agradecerán y Google te recompensará con mejores posiciones. Si en algún momento te sientes perdido, no dudes en contactar al soporte de tu hosting; ellos conocen su sistema y pueden guiarte.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu sitio web merece estar protegido con el candado verde de confianza.

[TIP FINAL] Si tu hosting usa Syspanel, recuerda que el puerto es el 2106 y la sección se llama "SSL". El proceso es muy similar al de cPanel, solo cambia la interfaz.

¿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