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

Cómo configurar el certificado SSL en cPanel y Plesk

Actualizado el 7 de septiembre de 2025

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

Un certificado SSL (Secure Sockets Layer) es un archivo digital que establece una conexión cifrada entre el navegador del visitante y tu servidor web. Cuando tu sitio tiene SSL activo, la URL comienza con https:// y muestra un candado en la barra del navegador. Esto protege datos sensibles como contraseñas, tarjetas de crédito o información personal, y además es un factor de posicionamiento para Google. Sin SSL, los navegadores modernos muestran advertencias de "No seguro", lo que ahuyenta a los visitantes y daña tu reputación.

La buena noticia es que configurar SSL en cPanel o Plesk es un proceso sencillo si sigues los pasos adecuados. En este artículo te explicamos todo lo que necesitas saber, desde la generación del certificado hasta su instalación y verificación. No importa si eres principiante: al finalizar, tendrás tu sitio funcionando con el candado verde.

Antes de empezar: conceptos básicos sobre certificados SSL

Para configurar correctamente tu certificado SSL, necesitas entender tres elementos clave:

  • Clave privada: Un archivo secreto que se genera en tu servidor. Nunca debe compartirse.
  • CSR (Certificate Signing Request): Un bloque de texto que contiene información de tu dominio y se envía a la Autoridad Certificadora (CA) para solicitar el certificado.
  • Certificado emitido: El archivo que recibes de la CA, que incluye tu dominio y la clave pública.

Existen dos tipos principales de certificados:

  • SSL gratuito (Let's Encrypt): Se renueva automáticamente y es ideal para sitios pequeños o blogs.
  • SSL de pago (OV o EV): Ofrecen mayor validación y confianza, recomendados para tiendas en línea o empresas.

En cPanel y Plesk, la forma más común es usar Let's Encrypt, ya que ambos paneles tienen integración nativa. Sin embargo, también puedes instalar certificados de pago manualmente.

Cómo configurar SSL en cPanel (paso a paso)

cPanel es el panel de control más usado en hosting compartido. Sigue estos pasos para configurar tu certificado SSL:

1. Accede a tu panel de cPanel

Abre tu navegador y escribe https://tudominio.com/cpanel o https://tu-ip:2083. Introduce tu usuario y contraseña. Una vez dentro, verás una interfaz con iconos. Busca la sección "Seguridad" o "SSL/TLS".

2. Genera una solicitud CSR (si usas SSL de pago)

Si vas a comprar un certificado de pago, primero necesitas generar el CSR. En cPanel, haz clic en "SSL/TLS" y luego en "Generate, view, or delete SSL certificate signing requests". Completa los campos:

  • Dominio: Escribe tu dominio principal (por ejemplo, tudominio.com).
  • País: Código de dos letras (ej. ES para España).
  • Estado/Provincia: Nombre completo.
  • Ciudad: Nombre de tu ciudad.
  • Organización: Nombre legal de tu empresa (o "Personal" si no tienes).
  • Departamento: Por ejemplo, "IT" o "Web".
  • Email: Tu correo electrónico.

Haz clic en "Generate". Copia el bloque CSR y guárdalo en un archivo de texto. Este código se lo enviarás a tu proveedor de certificados.

3. Instala un certificado SSL gratuito (Let's Encrypt)

Si prefieres un SSL gratuito, cPanel suele tener la opción "Let's Encrypt" en la sección de "Seguridad". Haz clic en ella y verás una lista de dominios. Selecciona el dominio que deseas proteger y haz clic en "Issue" o "Install". El panel generará automáticamente el certificado y lo instalará. En menos de un minuto, tu sitio estará protegido.

[TIP] Si no ves la opción Let's Encrypt, contacta con tu proveedor de hosting. Algunos hosts requieren activar esta función desde el panel de administración.

4. Instala un certificado de pago manualmente

Si ya tienes un certificado de pago (por ejemplo, de Comodo o DigiCert), sigue estos pasos:

  • Ve a "SSL/TLS" y luego a "Install and manage SSL certificates".
  • En la sección "Install an SSL Website", selecciona tu dominio en el menú desplegable.
  • Se abrirán tres campos: "Certificate", "Private Key" y "Certificate Authority Bundle".
  • Copia y pega el contenido de tu certificado (archivo .crt), tu clave privada (.key) y el bundle (cadena de certificados). Puedes abrir estos archivos con un editor de texto como Notepad.
  • Haz clic en "Install Certificate". Si todo está correcto, verás un mensaje de éxito.

5. Verifica la instalación

Después de instalar, visita https://tudominio.com y comprueba que aparece el candado. También puedes usar herramientas en línea como SSL Labs para verificar la configuración. Si ves errores, revisa que el dominio coincida exactamente con el certificado (incluye www si es necesario).

Cómo configurar SSL en Plesk (paso a paso)

Plesk es otro panel muy popular, especialmente en servidores VPS o dedicados. Su interfaz es más moderna y la gestión de SSL es muy intuitiva.

1. Inicia sesión en Plesk

Escribe https://tudominio.com:8443 en tu navegador (o la URL que te haya dado tu proveedor). Introduce tus credenciales. Verás un panel con estadísticas y opciones en el menú lateral.

2. Accede a la sección de SSL/TLS

En el menú lateral izquierdo, busca "Websites & Domains". Localiza tu dominio y haz clic en "SSL/TLS Certificates". Aquí puedes ver los certificados existentes y crear nuevos.

3. Genera una solicitud CSR (para SSL de pago)

En la pantalla de certificados, haz clic en "Add SSL Certificate". Se abrirá un formulario:

  • Name: Ponle un nombre identificativo (ej. certificado-principal).
  • Domain name: Selecciona tu dominio.
  • Country, State, City, Organization, etc.: Completa los datos como en cPanel.
  • Key length: Deja el valor por defecto (2048 o 4096).

Haz clic en "Request". Plesk generará el CSR y la clave privada. Copia el CSR y envíalo a tu proveedor de certificados.

4. Instala Let's Encrypt en Plesk

Plesk tiene integración directa con Let's Encrypt. En la sección "SSL/TLS Certificates", haz clic en "Secure your sites with Let's Encrypt" o en el icono de Let's Encrypt. Selecciona tu dominio y activa las opciones:

  • "Include www domain": Marca esta casilla para proteger también la versión www.
  • "Enable automatic renewal": Recomendado para que se renueve solo.

Haz clic en "Install". El certificado se emitirá e instalará automáticamente.

5. Instala un certificado de pago en Plesk

Si tienes un certificado de pago:

  • Ve a "SSL/TLS Certificates" y haz clic en "Add SSL Certificate".
  • En lugar de generar un CSR, elige la opción "Import" o "Upload certificate files".
  • Sube los archivos: certificado (.crt), clave privada (.key) y bundle (.ca-bundle). Plesk también permite pegar el contenido directamente en campos de texto.
  • Guarda el certificado con un nombre descriptivo.

6. Asigna el certificado a tu sitio web

Después de importar o crear el certificado, debes asignarlo a tu dominio:

  • En "Websites & Domains", haz clic en "Hosting Settings" de tu dominio.
  • En la sección "Security", selecciona tu certificado en el menú desplegable "Certificate".
  • Guarda los cambios. Plesk configurará automáticamente el redireccionamiento HTTPS.

7. Verifica y fuerza la redirección a HTTPS

Para asegurarte de que todo el tráfico use HTTPS, activa la redirección forzada. En Plesk, ve a "Websites & Domains" > tu dominio > "Hosting Settings" y marca la casilla "Permanent SEO-safe 301 redirect from HTTP to HTTPS". Esto evita que los visitantes accedan por HTTP.

Solución de problemas comunes al instalar SSL

A veces, algo puede fallar. Aquí tienes las incidencias más frecuentes y cómo resolverlas:

"El certificado no es válido para este dominio"

Este error aparece cuando el certificado no cubre el dominio exacto que estás usando. Por ejemplo, si tu certificado es para tudominio.com y accedes por www.tudominio.com, verás un error. Solución: genera un certificado que incluya ambos dominios (usa el campo SAN). En Let's Encrypt, marca la casilla "Include www". En certificados de pago, solicita que añadan www como nombre alternativo.

"El certificado no se renueva automáticamente"

En cPanel y Plesk, la renovación automática de Let's Encrypt suele estar activada. Si no funciona, comprueba que tu dominio apunta correctamente al servidor y que no hay bloqueos de firewall. También revisa los logs en el panel.

"El candado no aparece o muestra 'No seguro'"

Esto puede deberse a contenido mixto (recursos HTTP en una página HTTPS). Revisa tu sitio y reemplaza todas las URLs de imágenes, CSS o scripts para que usen https://. En WordPress, puedes usar plugins como "Really Simple SSL" para resolverlo automáticamente.

"El puerto 443 está bloqueado"

El tráfico HTTPS usa el puerto 443. Si tu servidor lo tiene cerrado, el SSL no funcionará. Contacta con tu proveedor de hosting o revisa las reglas del firewall en tu VPS.

"Error de cadena de certificados incompleta"

Si instalas un SSL de pago y ves errores en SSL Labs, es probable que no hayas incluido el bundle intermedio. Asegúrate de copiar todo el contenido del archivo .ca-bundle en el campo correspondiente.

[WARNING] Nunca compartas tu clave privada con nadie. Si sospechas que se ha filtrado, revoca el certificado y genera uno nuevo inmediatamente.

Consejos finales para un SSL saludable

Configurar el certificado SSL es solo el primer paso. Para mantener tu sitio seguro y bien posicionado, sigue estas recomendaciones:

  • Renueva siempre a tiempo: Los certificados Let's Encrypt duran 90 días. Si la renovación automática falla, hazlo manualmente antes de que expire.
  • Usa HTTPS en todo el sitio: Activa la redirección 301 de HTTP a HTTPS. Esto evita contenido duplicado y mejora tu SEO.
  • Comprueba tu configuración periódicamente: Usa herramientas como SSL Labs o Why No Padlock para detectar errores.
  • Actualiza tu sitemap en Google Search Console: Después de cambiar a HTTPS, envía el nuevo sitemap para que Google indexe las URLs seguras.

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar. Accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), y busca la sección "Web" o "SSL". Syspanel también ofrece integración con Let's Encrypt y soporte para certificados de pago.

[INFO] La configuración de SSL no requiere conocimientos avanzados, pero si tienes dudas, siempre puedes pedir ayuda al soporte de tu hosting. Ellos pueden instalar el certificado por ti o revisar si hay errores.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en activarse un certificado SSL?

Los certificados Let's Encrypt se emiten en menos de 2 minutos. Los de pago pueden tardar desde unos minutos hasta varios días, dependiendo del nivel de validación (DV, OV o EV).

¿Puedo tener SSL en varios dominios?

Sí. En cPanel, puedes instalar certificados individuales para cada dominio o usar un certificado wildcard (*.tudominio.com) para subdominios. En Plesk, la gestión es similar.

¿El SSL afecta al rendimiento de mi web?

El impacto es mínimo. El cifrado y descifrado de datos consume algo de CPU, pero en la práctica es imperceptible. Además, HTTP/2 requiere HTTPS y mejora la velocidad.

¿Qué hago si mi proveedor no ofrece Let's Encrypt?

Puedes generar un certificado Let's Encrypt manualmente con herramientas como Certbot y luego instalarlo en cPanel o Plesk mediante el método de importación manual.

¿Es obligatorio tener SSL para el SEO?

Google lo considera un factor de ranking y marca los sitios sin SSL como "No seguros". Aunque no es el único factor, es altamente recomendable para cualquier sitio web.

Con esta guía, ya sabes cómo configurar SSL en cPanel y Plesk. Recuerda que un certificado bien instalado no solo protege a tus usuarios, sino que también mejora la confianza y el posicionamiento de tu sitio. ¡Ponte manos a la obra y asegura tu web hoy mismo!

¿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