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

¿Cómo configurar SSL en cPanel para tu sitio?

Actualizado el 17 de diciembre de 2025

Cuando navegas por internet, ver ese candado verde en la barra de direcciones de tu navegador se ha convertido en sinónimo de confianza. Ese candado indica que tu sitio web utiliza un certificado SSL, una capa de seguridad que encripta la información que viaja entre el servidor y los visitantes. Configurar SSL en tu panel de control cPanel es un proceso mucho más sencillo de lo que imaginas y, hoy, te guiaré paso a paso para que lo logres sin complicaciones. Olvídate de tecnicismos complejos; aquí hablamos claro y al grano.

¿Por qué es tan importante configurar SSL en tu sitio?

Antes de meternos en la configuración, entendamos por qué esto es crucial para tu proyecto web. No se trata solo de seguridad, sino también de credibilidad y posicionamiento.

Protege los datos de tus usuarios

Si tu sitio web maneja formularios de contacto, inicios de sesión, o cualquier tipo de información personal, el certificado SSL se encarga de codificar esos datos. Esto significa que, si alguien intercepta la comunicación, solo verá un galimatías indescifrable. Sin SSL, la información viaja en texto plano, vulnerable a ataques.

Mejora tu posicionamiento en Google

Desde 2014, Google confirmó que el uso de SSL es un factor de ranking. Esto quiere decir que los sitios con seguridad web activa tienen una ligera ventaja en los resultados de búsqueda frente a los que no la tienen. Si quieres que tu página aparezca en los primeros puestos, necesitas ese candado.

Genera confianza en tus visitantes

Los navegadores modernos, como Chrome y Firefox, marcan los sitios sin SSL como "No seguros". Ver esa advertencia es suficiente para que un usuario potencial abandone tu página de inmediato. Un sitio con SSL, en cambio, muestra un mensaje de "Conexión segura", lo que invita a quedarse y explorar.

Requisitos previos antes de empezar en cPanel

Para que todo funcione correctamente, asegúrate de cumplir con estos puntos:

  • Acceso a cPanel: Necesitas tus credenciales de usuario. Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083.
  • Dominio apuntando al servidor: El dominio para el que vas a configurar el SSL debe estar correctamente apuntado a los nameservers de tu hosting y tener un registro A o CNAME válido.
  • cPanel SSL Manager activo: La mayoría de los planes de hosting incluyen esta herramienta. Si no la ves, contacta a tu proveedor.

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso no es por cPanel. En ese caso, la configuración de SSL se realiza desde el panel de administración de Syspanel, accediendo por el puerto 2106 (ejemplo: tudominio.com:2106). El proceso es similar, pero las opciones pueden variar ligeramente.

Método 1: Usar el SSL Auto-Hosted o AutoSSL (El más fácil)

La mayoría de los paneles cPanel modernos incluyen una función llamada AutoSSL. Es, sin duda, la forma más rápida y recomendada para la mayoría de usuarios. El sistema se encarga de todo.

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

Dentro de tu cPanel, busca la sección de Seguridad y haz clic en SSL/TLS o SSL/TLS Status. La ubicación exacta puede variar ligeramente según la versión de cPanel, pero siempre estará en esa sección.

Paso 2: Gestiona el estado de AutoSSL

Una vez dentro, verás una tabla con todos tus dominios. Busca la columna que dice AutoSSL o Estado. Deberías ver un botón o enlace que permita Ejecutar AutoSSL o Revisar.

Paso 3: Espera unos minutos

Al hacer clic, el sistema intentará emitir un certificado gratuito (generalmente de Sectigo o Let's Encrypt) para cada dominio que esté apuntando correctamente. El proceso puede tardar entre 1 y 5 minutos. Una vez completado, verás que el estado cambia a "Válido" o "Cubierto".

[TIP] Si después de ejecutar AutoSSL ves un error, suele ser porque el dominio no está bien configurado en los DNS. Verifica que el registro A apunte a la IP de tu servidor y que el registro CNAME para "www" también esté correcto.

Método 2: Instalar un certificado SSL manualmente (Si necesitas uno específico)

A veces necesitas un certificado SSL de pago (por ejemplo, para validación extendida o wildcard) o uno de Let's Encrypt que no se instaló automáticamente. Aquí te explico cómo hacerlo manualmente.

Paso 1: Genera una CSR (Certificate Signing Request)

La CSR es un bloque de texto que tu servidor genera para solicitar el certificado.

  1. En cPanel, ve a SSL/TLS y luego a Generar, verificar o eliminar solicitudes de certificado SSL.
  2. Selecciona el dominio para el que quieres el certificado.
  3. Rellena los datos de tu organización (si es necesario) o déjalos por defecto.
  4. Haz clic en Generar. Copia el bloque de texto que aparece (la CSR). Lo necesitarás para comprar o validar tu certificado con una Autoridad Certificadora (CA).

Paso 2: Obtén el certificado de la CA

Una vez que tengas la CSR, ve al proveedor de tu certificado (por ejemplo, Namecheap, DigiCert, o Let's Encrypt) y pega la CSR. Ellos te enviarán el certificado (normalmente en formato .crt o .pem) y, a veces, un paquete de certificados intermedios (CA Bundle).

Paso 3: Instala el certificado en cPanel

  1. Vuelve a cPanel y ve a SSL/TLS > Instalar y gestionar SSL para su sitio (HTTPS).
  2. En el menú desplegable, selecciona el dominio que corresponde al certificado.
  3. Ahora pega el contenido del certificado en el campo Certificado (CRT).
  4. En el campo Clave privada (KEY), si ya generaste la CSR antes, cPanel suele tenerla guardada. Si no, puedes pegarla aquí (la clave privada se generó junto con la CSR).
  5. En el campo Paquete de certificados (CABUNDLE), pega el texto del certificado intermedio que te proporcionó la CA (si no lo tienes, a veces el navegador lo descarga automáticamente).
  6. Haz clic en Instalar.

[WARNING] No confundas la clave privada (KEY) con la CSR. La clave privada es un texto que comienza con -----BEGIN PRIVATE KEY----- y es secreta. Nunca la compartas. La CSR comienza con -----BEGIN CERTIFICATE REQUEST-----.

Verificar que todo funciona correctamente

Una vez instalado el certificado, es hora de comprobar que todo está en orden.

Comprueba desde el navegador

Simplemente escribe https://tudominio.com en tu navegador. Deberías ver el candado verde. Si ves una advertencia de seguridad, algo no está bien.

Usa herramientas online

Puedes usar sitios como SSL Labs (www.ssllabs.com/ssltest) para analizar tu certificado. Te dará una nota de la A a la F. Busca obtener una A. Esto te indicará que la configuración es segura.

Redirige todo el tráfico a HTTPS

Para que todos tus visitantes usen la versión segura, debes forzar la redirección. En cPanel, busca la sección Redirigir o Redirects.

  1. Crea una redirección de tipo Permanente (301).
  2. En "Tipo", selecciona Dominio (o el que corresponda).
  3. En "Redirige a", escribe https://tudominio.com (incluyendo la s).
  4. Marca la casilla Redirigir también www si es el caso.
  5. Guarda los cambios.

[INFO] Si tu sitio usa WordPress, también puedes instalar un plugin como "Really Simple SSL" que automatiza la redirección y corrige las URLs internas de la base de datos.

Solución de problemas comunes (FAQ)

Aquí respondo a las dudas más frecuentes que recibo en soporte técnico.

"Me sale error de 'Nombre no coincide' en el certificado"

Esto ocurre cuando el certificado SSL está emitido para un dominio (ej. tudominio.com) pero el usuario accede a través de www.tudominio.com o viceversa. La solución es:

  • Asegúrate de que tu certificado cubra ambos nombres. Si usas AutoSSL, suele cubrir el dominio con y sin www automáticamente.
  • Si es manual, al generar la CSR, añade el nombre alternativo (SAN) para www.tudominio.com.

"El certificado se instaló pero el navegador dice que no es seguro"

Esto suele ser por contenido mixto. Tu web carga recursos (imágenes, scripts, CSS) a través de HTTP en lugar de HTTPS.

  • Revisa que todas las URLs en tu sitio comiencen con https://.
  • Si usas WordPress, instala un plugin de búsqueda y reemplazo para cambiar todas las URLs de HTTP a HTTPS.

"AutoSSL no funciona, me da error"

Los errores más comunes de AutoSSL son:

  • El dominio no está apuntando: Verifica los DNS.
  • Límite de emisiones: Let's Encrypt tiene un límite de 50 certificados por dominio por semana. Si has probado muchas veces, espera 24 horas.
  • Problema de verificación: A veces el servidor no puede comprobar que controlas el dominio. Asegúrate de que el archivo .well-known no esté bloqueado.

"¿Necesito un certificado SSL para cada subdominio?"

Depende. Si usas AutoSSL, generalmente cubre todos los subdominios que tengas en cPanel. Si necesitas un certificado wildcard (que cubra *.tudominio.com), deberás adquirirlo manualmente, ya que AutoSSL no los emite.

Conclusión: La seguridad web es un paso obligado

Configurar SSL en cPanel no solo protege a tus visitantes, sino que mejora tu reputación y tu posicionamiento en buscadores. Ya sea usando el método automático AutoSSL o instalando un certificado manual, el proceso es rápido y no requiere ser un experto en servidores.

Recuerda que una vez instalado, debes verificar que todo funcione y forzar la redirección a HTTPS. Si en algún momento te encuentras con un error, no dudes en consultar la sección de SSL/TLS de tu panel o contactar al soporte de tu hosting. La mayoría de los problemas tienen solución en pocos minutos.

[WARNING] No descuides la renovación de tu certificado. Los certificados gratuitos de AutoSSL se renuevan automáticamente, pero si instalaste uno manual, anota la fecha de caducidad. Un certificado caducado mostrará una advertencia de seguridad en tu sitio, lo que puede espantar a tus visitantes.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Dale a tu sitio web la seguridad web que se merece.

¿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