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

Cómo crear un certificado SSL en cPanel para tu sitio web

Actualizado el 2 de octubre de 2025

¿Por qué necesitas un certificado SSL en tu sitio web?

Imagina que tu sitio web es una casa y la información de tus visitantes (contraseñas, correos, datos de tarjetas) son las llaves. Sin un candado, cualquier persona podría robarlas. Eso es exactamente lo que hace un certificado SSL: cifra la comunicación entre el navegador del visitante y tu servidor, creando un túnel seguro.

Hoy en día, tener un certificado ssl cpanel no es un lujo, es una obligación. Los navegadores como Chrome o Firefox marcan los sitios sin HTTPS como "No seguro", lo que espanta a los usuarios y daña tu posicionamiento en Google. De hecho, desde 2014, Google confirmó que el HTTPS es un factor de ranking.

La buena noticia es que si usas cPanel, el proceso de instalar ssl cpanel es más sencillo de lo que crees. No necesitas ser un experto en servidores ni pagar cientos de dólares. Con herramientas gratuitas como Let's Encrypt, puedes proteger tu dominio y subdominios en pocos minutos.

En esta guía, te explicaré paso a paso cómo hacerlo, desde la generación del certificado hasta la verificación de que todo funciona correctamente. Al final, tendrás tu sitio con el candado verde y tus visitantes se sentirán seguros.


¿Qué es Let's Encrypt y por qué elegirlo?

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta, que ofrece certificados SSL/TLS sin coste alguno. Es como una fábrica de candados que regala su producto para que internet sea un lugar más seguro.

Su principal ventaja, además del precio, es que la emisión y renovación son automáticas. En cPanel, la integración con Let's Encrypt es nativa, lo que significa que no necesitas conocimientos técnicos avanzados. El propio panel gestiona la renovación cada 90 días, así que no tienes que preocuparte por vencimientos.

¿Qué tipos de certificados puedes instalar?

Dependiendo de tus necesidades, puedes elegir entre:

  • Certificado de dominio único: Protege solo un dominio (por ejemplo, tudominio.com).
  • Certificado wildcard: Protege el dominio principal y todos sus subdominios (por ejemplo, blog.tudominio.com, tienda.tudominio.com).
  • Certificado multi-dominio: Cubre varios dominios distintos en un solo certificado.

Para la mayoría de los usuarios, el certificado de dominio único o el wildcard son suficientes. Si tienes una tienda online o un portal con varios subdominios, el wildcard es ideal.


Requisitos previos antes de empezar

Antes de lanzarte a instalar ssl cpanel, asegúrate de cumplir con estos requisitos:

  • Tener acceso a cPanel como usuario administrador o con permisos suficientes.
  • Que tu dominio apunte correctamente a los servidores de nombres de tu hosting (DNS).
  • Que el sitio web esté cargando correctamente en HTTP antes de cambiar a HTTPS.
  • Tener una cuenta de correo asociada al dominio para recibir notificaciones (opcional, pero recomendado).

Si tu dominio es nuevo y acabas de configurarlo, espera al menos 24 horas para que el DNS se propague completamente. De lo contrario, la validación de Let's Encrypt podría fallar.


Paso 1: Accede a tu panel de cPanel

Lo primero es acceder a tu panel de control. Normalmente, la URL es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás un panel lleno de iconos. No te asustes, solo necesitas buscar la sección Seguridad o SSL/TLS.


Paso 2: Localiza la herramienta de Let's Encrypt

En la mayoría de los cPanel modernos, encontrarás un icono llamado "SSL/TLS Status" o directamente "Let's Encrypt". Si no lo ves, usa el buscador integrado en la parte superior del panel.

Haz clic en "Let's Encrypt" para abrir la interfaz de gestión de certificados.

¿Qué verás en esta pantalla?

  • Una lista de tus dominios y subdominios.
  • El estado actual de cada uno (si tiene certificado o no).
  • Botones para emitir, renovar o revocar certificados.

Si es tu primera vez, verás que todos los dominios están sin certificado. No te preocupes, vamos a cambiar eso.


Paso 3: Emite tu primer certificado SSL

Ahora viene la parte emocionante. Sigue estos pasos:

  1. En la lista de dominios, busca el dominio principal (por ejemplo, tudominio.com).
  2. Haz clic en el botón "Issue" (Emitir) o "SSL Certificate".
  3. Se abrirá una ventana donde puedes elegir el tipo de certificado. Selecciona "Domain Validation" (Validación de dominio) si solo necesitas lo básico.
  4. Marca la casilla "Include www" si quieres que el certificado cubra tanto tudominio.com como www.tudominio.com. Esto es altamente recomendable.
  5. Haz clic en "Issue" o "Generate".

El proceso puede tardar entre 30 segundos y 2 minutos. cPanel se comunicará automáticamente con los servidores de Let's Encrypt para validar que eres el propietario del dominio.

¿Cómo funciona la validación?

Let's Encrypt verifica que tienes control sobre el dominio mediante un archivo temporal o un registro DNS. cPanel hace esto automáticamente, así que no tienes que hacer nada manualmente.


Paso 4: Instala el certificado en tu sitio

Una vez emitido, el certificado no se activa solo. Tienes que instalarlo en tu servidor. Afortunadamente, cPanel te ofrece varias opciones:

Opción A: Instalación automática

En la misma pantalla de Let's Encrypt, verás un botón "Install" o "Deploy" junto al certificado recién emitido. Haz clic en él y cPanel se encargará de configurar Apache, LiteSpeed o Nginx automáticamente.

Opción B: Instalación manual

Si prefieres hacerlo manualmente (aunque no lo recomiendo para principiantes), sigue estos pasos:

  1. Ve a la sección "SSL/TLS" en cPanel.
  2. Haz clic en "Install and Manage SSL Certificates".
  3. Selecciona tu dominio en el menú desplegable.
  4. Copia el contenido del certificado, la clave privada y la cadena de certificados (CA Bundle).
  5. Pégalos en los campos correspondientes y haz clic en "Install Certificate".

Paso 5: Activa el HTTPS en tu sitio web

Ahora que tienes el certificado instalado, es hora de que tu sitio cargue por HTTPS. Esto implica dos cosas:

Redirigir todo el tráfico HTTP a HTTPS

Puedes hacerlo desde el archivo .htaccess o mediante la herramienta "Force HTTPS" que algunos cPanel incluyen. Si no la tienes, edita el .htaccess en la raíz de tu sitio y añade estas líneas:

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

Actualizar URLs internas

Si tu sitio tiene enlaces internos que apuntan a http://, deberás actualizarlos. Si usas WordPress, puedes cambiar la URL del sitio en Ajustes > Generales. Si usas HTML estático, tendrás que reemplazar manualmente.


Paso 6: Verifica que todo funciona

Una vez hecho esto, abre tu navegador y visita https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Haz clic en él para ver los detalles del certificado, incluyendo la fecha de expiración.

También puedes usar herramientas online como SSL Labs de Qualys para hacer una auditoría completa de tu configuración. Te dará una nota de A a F y te indicará si hay problemas.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí te dejo los problemas más frecuentes y cómo solucionarlos:

Error: "Failed to verify domain"

Esto suele ocurrir porque el DNS no ha propagado o porque hay un firewall bloqueando la comunicación. Verifica que tu dominio apunte al servidor correcto y espera unas horas.

Error: "Certificate already exists"

Si ya tienes un certificado activo, Let's Encrypt no te dejará emitir otro hasta que expire. Puedes renovarlo en la misma pantalla.

Error: "Mixed content"

Tu sitio carga por HTTPS, pero algunos recursos (imágenes, scripts, CSS) siguen cargando por HTTP. Esto activa el aviso de "contenido mixto". Revisa tu código y actualiza las URLs.

Error: "SSL handshake failed"

Esto indica un problema de configuración en el servidor. Contacta con tu proveedor de hosting si no puedes resolverlo.


Renovación automática: no te preocupes por el vencimiento

Los certificados de Let's Encrypt duran 90 días. Pero no tienes que renovarlos manualmente. cPanel configura automáticamente un cron job que se encarga de renovarlos antes de que expiren.

Sin embargo, es buena práctica revisar cada cierto tiempo el estado de tus certificados. Ve a "SSL/TLS Status" en cPanel y verás si hay algún error o si la renovación automática está activa.


Preguntas frecuentes (FAQ)

¿Puedo instalar un certificado SSL de pago en cPanel?

Sí, por supuesto. Si necesitas un certificado de validación extendida (EV) o un wildcard de pago, puedes comprarlo a tu proveedor de hosting o a una autoridad certificadora. Luego solo tienes que subirlo en la sección "SSL/TLS" de cPanel.

¿El SSL afecta el rendimiento de mi sitio?

Mínimamente. El cifrado y descifrado de datos requiere recursos, pero en los servidores modernos el impacto es insignificante. Además, HTTP/2 (que requiere HTTPS) mejora el rendimiento, así que en la práctica ganas más de lo que pierdes.

¿Necesito un IP dedicada para usar SSL?

Hoy en día no. Gracias al SNI (Server Name Indication), puedes usar el mismo IP para varios dominios con certificados SSL diferentes. Solo necesitas IP dedicada si usas certificados antiguos o clientes muy desactualizados.

¿Qué pasa si mi hosting no tiene Let's Encrypt integrado?

Si tu cPanel no incluye Let's Encrypt, puedes usar el cliente ACME manualmente o instalar un plugin como Certbot. Sin embargo, la mayoría de los hostings modernos ya lo incluyen. Si el tuyo no lo tiene, quizá es hora de cambiar de proveedor.

¿Puedo usar el mismo certificado SSL en varios dominios?

Depende. Si compras un certificado multi-dominio (SAN), sí. Si usas Let's Encrypt, cada dominio necesita su propio certificado. Pero como es gratuito, no hay problema en emitir varios.


Conclusión

Instalar un certificado ssl cpanel es un proceso sencillo que te tomará menos de 10 minutos si sigues esta guía. Con Let's Encrypt, no tienes excusa para no tener HTTPS en tu sitio. Recuerda que la seguridad no es un lujo, es una necesidad.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos están para ayudarte. Y si prefieres un panel alternativo como Syspanel (accesible por el puerto 2106), el proceso es muy similar, aunque la interfaz puede variar ligeramente.

Ahora ve y asegura tu sitio. Tus visitantes te lo agradecerán, y Google también.


[TIP] Después de instalar el SSL, actualiza tu sitemap en Google Search Console para que el buscador rastree las nuevas URLs HTTPS.

[WARNING] No desinstales o revoques un certificado SSL sin antes asegurarte de que el nuevo está correctamente instalado. De lo contrario, tu sitio quedará sin protección.

[INFO] Si usas WordPress, instala un plugin como "Really Simple SSL" para automatizar la redirección y corregir el contenido mixto automáticamente.

¿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