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

Cómo configurar un certificado SSL en cPanel para tu sitio web (Paso a paso)

Actualizado el 24 de febrero de 2026

¡Hola! Si estás leyendo esto, seguramente quieres dar el salto a un sitio web más seguro y profesional. Configurar un certificado SSL en cPanel es uno de los pasos más importantes que puedes dar, no solo para proteger los datos de tus visitantes, sino también para mejorar tu posicionamiento en Google.

Aunque suene a algo muy técnico, te prometo que es más fácil de lo que crees. En esta guía paso a paso, voy a asumir que no tienes experiencia previa. Vamos a desmitificar el proceso juntos, desde entender qué es un certificado hasta verlo funcionando con el candadito en la barra de direcciones.

Ponte cómodo, que empezamos. Al final de este artículo, tendrás tu seguridad web activada y te sentirás mucho más tranquilo.

¿Por qué necesitas un Certificado SSL? (Más allá del candado)

Antes de ensuciarnos las manos con el panel de control, es fundamental entender el "por qué". Un certificado SSL (Secure Sockets Layer) crea un canal cifrado entre el navegador de tu visitante y tu servidor. Imagina que envías una carta por correo ordinario; cualquiera que la intercepte puede leerla. Con SSL, es como enviarla en una caja fuerte blindada: solo el remitente y el destinatario tienen la llave.

Esto es crucial si tu web tiene formularios de contacto, login o, por supuesto, si vendes productos. Pero además de la seguridad, hay dos razones de peso:

  1. Confianza del usuario: Los navegadores modernos (Chrome, Firefox, Safari) marcan los sitios sin SSL como "No seguros". Eso ahuyenta visitantes al instante. Ver el candado genera confianza y aumenta las conversiones.
  2. SEO (Posicionamiento): Google confirma que el HTTPS es una señal de clasificación. Es decir, un sitio con SSL tiene ventaja competitiva sobre uno que no lo tiene en los resultados de búsqueda. Si quieres que te encuentren, necesitas el candado.

Requisitos previos: Antes de tocar nada

Para seguir esta guía, necesitas tener acceso a tu panel de control de hosting. Normalmente se accede desde tudominio.com/cpanel o cpanel.tudominio.com. Necesitarás tu nombre de usuario y contraseña.

[INFO] Si tu hosting usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a través del puerto 2106 (ejemplo: https://tu-servidor:2106) y busca la sección "Web" o "Dominios". El resto del concepto es el mismo, pero la interfaz cambia por completo.

Asume que tienes el cPanel clásico de toda la vida, que es el estándar de la industria.

Paso 1: Accede a cPanel y encuentra la sección de Seguridad

Una vez dentro de tu cPanel, verás un tablero lleno de iconos. No te agobies, es normal. Busca la categoría que se llama "Seguridad" (o Security, si está en inglés).

Dentro de esa sección, verás varias opciones. Las que nos interesan son:

  • "SSL/TLS Status" (Estado SSL/TLS): Esto nos mostrará si el certificado está activo en tu dominio.
  • "SSL/TLS" (Configuración): Aquí es donde instalaremos el certificado si ya tenemos uno de un proveedor externo.
  • "Let's Encrypt" (o "SSL Certificates" en algunos temas): Esta es la opción mágica para obtener un certificado gratis y automático.

[TIP] Si tu hosting te ofrece un certificado de pago, como los de Sectigo o DigiCert, el proceso de instalación es el que veremos en el Paso 4 (con los tres bloques de texto). Si no, quédate con la opción gratuita, que es perfecta para el 95% de los casos.

Paso 2: La vía rápida - Instalar SSL gratis con Let's Encrypt

Esta es, con diferencia, la opción más fácil. Let's Encrypt es una autoridad de certificación sin ánimo de lucro que regala certificados SSL válidos por 90 días. La mayoría de los paneles cPanel tienen una integración que renueva esto automáticamente, así que no tendrás que preocuparte de nada.

  1. En la sección "Seguridad", haz clic en "Let's Encrypt" (o "SSL Certificates").
  2. Verás una lista de tus dominios. Busca el dominio principal (el que quieres proteger) y haz clic en el botón "Issue" (Emitir) o el icono de llave que aparezca al lado.
  3. Se abrirá una página con opciones. No toques nada raro. Simplemente asegúrate de que el dominio y el subdominio www estén marcados (si quieres proteger ambos, que es lo recomendable).
  4. Haz clic en el botón "Issue" o "Submit" al final de la página.

¡Y ya está! En menos de un minuto, el sistema generará el certificado, lo instalará y lo activará automáticamente. Verás un mensaje de éxito.

[INFO] Si no ves la opción Let's Encrypt, es porque tu hosting no la tiene habilitada. No pasa nada, pasa al Paso 3 y 4, pero primero tendrás que obtener el certificado de otra forma (por ejemplo, comprándolo o usando Cloudflare).

Paso 3: Obtener un Certificado de un Proveedor Externo (Si aplica)

Si no tienes Let's Encrypt o necesitas un certificado de validación extendida (el que muestra el nombre de tu empresa en la barra de direcciones), tendrás que comprarlo. Para esta guía, usaremos el proceso estándar de generar un CSR (Certificate Signing Request).

El CSR es una solicitud codificada que le das al proveedor para que cree tu certificado. Se genera en tu servidor.

  1. En la sección "Seguridad", haz clic en "SSL/TLS".
  2. Busca la subsección que dice "Generate, view, or delete SSL certificate signing requests" (Generar, ver o eliminar solicitudes de firma de certificado).
  3. Haz clic en "Generate" (Generar).
  4. Rellena el formulario:
    • Domains: Escribe tu dominio principal, por ejemplo tudominio.com.
    • City: La ciudad de tu empresa.
    • State/Province: El estado o provincia.
    • Country: El país (selecciona de la lista).
    • Company Name: El nombre legal de tu empresa.
  5. Haz clic en "Generate".

Se te mostrará un bloque enorme de texto. Cópialo entero (desde -----BEGIN CERTIFICATE REQUEST----- hasta -----END CERTIFICATE REQUEST-----). Esto se lo envías al proveedor de certificados cuando hagas la compra. Ellos te devolverán el certificado (normalmente por email) en unos minutos o días, dependiendo del tipo.

Paso 4: Instalar el Certificado Externo en cPanel

Ahora que tienes el certificado de tu proveedor (te habrán enviado un archivo .crt o un texto), vamos a instalarlo.

  1. Vuelve a la sección "SSL/TLS".
  2. Busca la subsección "Install and manage SSL for your site (HTTPS)" (Instalar y administrar SSL para tu sitio).
  3. En el menú desplegable, selecciona tu dominio principal. cPanel intentará autocompletar los campos, pero no siempre funciona.
  4. Verás cuatro cajas de texto:
    • Certificate (CRT): Aquí pegas el certificado que te envió el proveedor. Debe empezar con -----BEGIN CERTIFICATE-----.
    • Private Key (KEY): Esta es la clave privada que se generó junto con el CSR. No la tienes que pegar manualmente; cPanel la guarda. Si no la ves, haz clic en el botón que dice "Autofill by Domain" y la buscará él solo.
    • Certificate Authority Bundle (CABUNDLE): Es un archivo intermedio que te envía el proveedor. A veces viene en un archivo .zip o en un correo separado. Si no lo tienes, puedes intentar instalarlo solo con el CRT y la KEY, pero puede dar error. Si el proveedor te lo da, pégalo aquí.
  5. Haz clic en "Install Certificate".

Si todo fue bien, verás un mensaje verde de éxito. Si no, revisa que no haya espacios en blanco al principio o al final del texto que pegaste.

Paso 5: Forzar la Redirección a HTTPS (Imprescindible)

Instalar el certificado es solo la mitad del trabajo. Si no fuerzas la redirección, los usuarios podrían seguir entrando por http://, que es inseguro. Queremos que todo el tráfico vaya por https://.

cPanel tiene una herramienta para esto:

  1. Ve a la sección "Domains" (Dominios).
  2. Haz clic en "Force HTTPS Redirect" (Forzar redirección HTTPS).
  3. Verás tu lista de dominios. Activa el interruptor (toggle) para tu dominio principal y también para el subdominio www si está listado.

¡Listo! Ahora, si alguien escribe http://tudominio.com, será redirigido automáticamente a https://tudominio.com.

[WARNING] Si usas Cloudflare u otro proxy, la redirección se debe hacer desde allí, no desde cPanel, para evitar bucles de redirección infinitos.

Paso 6: Verificar que todo funciona correctamente

Después de unos minutos (el tiempo de propagación del DNS), vamos a comprobar que todo está en orden.

  1. Abre una ventana de incógnito en tu navegador.
  2. Escribe https://tudominio.com y pulsa Enter.
  3. Deberías ver el candado en la barra de direcciones. Haz clic en él y verás "Conexión segura".

Para una verificación más técnica, puedes usar herramientas online como SSL Labs (SSL Labs Test). Solo tienes que poner tu dominio y te dará una nota de la A a la F. Si has seguido los pasos, deberías obtener una A o A+.

Solución de Problemas Comunes (FAQ)

Aquí van las dudas que más me suelen plantear los clientes:

P: Veo un error "SSL certificate problem: unable to get local issuer certificate". ¿Qué hago?

R: Esto suele ser por el CABUNDLE. Te falta el certificado intermedio. Vuelve al Paso 4 y asegúrate de pegarlo en el campo correcto. Si tu proveedor no te lo dio, búscalo en su base de datos de certificados raíz (suele estar en su web).

P: Mi sitio carga con HTTPS pero las imágenes no se ven.

R: Esto es un problema de "Contenido Mixto". Tu web está cargando por HTTPS, pero algunas imágenes o scripts se están llamando por HTTP. La solución es instalar un plugin (si usas WordPress, busca "Really Simple SSL") o cambiar las URLs de forma manual en la base de datos. Realmente Simple SSL lo arregla solo.

P: ¿Cada cuánto tengo que renovar el certificado?

R: Los de pago suelen ser anuales. Los de Let's Encrypt son cada 90 días. Si usas la opción de cPanel con Let's Encrypt, la renovación es automática. Si lo has instalado manualmente, tendrás que repetir el Paso 4 cada vez que caduque. Te recomiendo activar recordatorios en tu calendario.

P: ¿Y si tengo el panel Syspanel en vez de cPanel?

R: Como mencioné antes, el acceso es por el puerto 2106. Una vez dentro, el concepto es el mismo: busca la sección de "SSL" en la configuración del dominio. Syspanel también tiene integración con Let's Encrypt, así que el proceso es aún más simple: sueles marcar una casilla para "SSL" y guardar. La redirección forzada suele estar en la misma pestaña.

Conclusión: Tu web ya es más segura y confiable

¡Enhorabuena! Has configurado un certificado SSL en tu cPanel. No era tan difícil, ¿verdad? Has dado un paso gigante en la seguridad web de tu proyecto y has mejorado tu SEO de forma orgánica.

Recuerda que la seguridad es un proceso continuo. Mantén tu cPanel y tu web actualizados, y revisa periódicamente que tu certificado sigue activo. Ahora puedes presumir de candado y dormir un poco más tranquilo sabiendo que los datos de tus usuarios están protegidos.

Si te has quedado atascado en algún paso, mi consejo es que no toques nada más y contactes con el soporte de tu hosting. Ellos tienen acceso directo al servidor y podrán ver qué está fallando. Pero con esta guía, estoy seguro de que lo habrás conseguido sin problemas.

¡Nos vemos en el próximo tutorial!

¿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