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

Cómo configurar un certificado SSL en cPanel de forma gratuita

Actualizado el 22 de junio de 2026

¿Tu página web aún se muestra con ese molesto candado roto o el temido "No seguro" en el navegador? No te preocupes. Configurar un certificado SSL gratuito es mucho más fácil de lo que parece y, lo mejor, no te costará ni un euro. Hoy te voy a guiar paso a paso para que actives HTTPS en tu web usando cPanel SSL y Let's Encrypt. Al final, tendrás una conexión cifrada y segura, y tus visitantes te lo agradecerán.

Vamos a empezar. El proceso es sencillo, pero requiere atención a los detalles. Sigue cada paso en orden y en unos minutos tu web será más segura.


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

Imagina que tu web es una carta que viaja por correo. Sin un certificado SSL, esa carta viaja en un sobre abierto; cualquiera puede leer su contenido. Con SSL, viaja en un sobre cerrado y sellado, protegido contra miradas indiscretas. Eso es HTTPS (la "S" final significa "seguro").

Beneficios clave:

  • Seguridad: Cifra la información entre el navegador del usuario y tu servidor. Ideal para tiendas online, formularios de contacto o áreas de login.
  • Confianza: Los navegadores muestran un candado verde y la palabra "Seguro". Esto aumenta la credibilidad de tu sitio.
  • SEO: Google favorece los sitios con HTTPS. Tu web puede subir posiciones en los resultados de búsqueda.
  • Requisito para ciertas funciones: Muchas tecnologías modernas (como HTTP/2 o Progressive Web Apps) exigen HTTPS.

[INFO] Aunque tu web no maneje datos sensibles, tener HTTPS es una buena práctica que mejora la experiencia del usuario y el posicionamiento.


Requisitos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de cumplir con estos puntos:

  • Tener acceso a cPanel: Necesitas las credenciales de tu panel de control de hosting (usuario y contraseña).
  • Dominio apuntando al hosting: El dominio que quieres proteger debe estar correctamente configurado (registros DNS apuntando a tu servidor).
  • cPanel con soporte para Let's Encrypt: La mayoría de los proveedores de hosting lo incluyen, pero si no ves la opción, consulta con tu soporte técnico.
  • No tener otro certificado SSL instalado previamente: Si ya tienes uno de pago, deberás revocarlo primero.

[WARNING] Si tu dominio está en un subdominio o usas un servicio como Cloudflare, el proceso puede variar. En este artículo asumimos que trabajas directamente con tu hosting.


Paso 1: Accede a tu cPanel

  1. Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como: https://tudominio.com/cpanel o https://tuip:2083.
  2. Introduce tu usuario y contraseña de cPanel (los mismos que usas para acceder al panel de tu hosting).
  3. Una vez dentro, busca la sección "Seguridad" o "SSL/TLS". En la mayoría de los paneles, verás un icono llamado "SSL/TLS" o "Let's Encrypt SSL".

[TIP] Si no encuentras la opción, usa el buscador interno de cPanel (arriba a la derecha) y escribe "SSL". Te llevará directamente.


Paso 2: Elige tu herramienta de certificado SSL gratuito

En cPanel, hay dos formas principales de obtener un certificado SSL gratuito:

Opción A: Usar el instalador automático de Let's Encrypt (Recomendado)

Esta es la forma más sencilla y la que usaremos en esta guía. Let's Encrypt es una autoridad certificadora gratuita, automatizada y abierta.

  1. En cPanel, busca y haz clic en "Let's Encrypt SSL" (a veces aparece como "AutoSSL" o "SSL/TLS Status").
  2. Se abrirá una página donde verás una lista de tus dominios. Generalmente, ya hay un botón que dice "Emitir" o "Instalar".
  3. Selecciona el dominio principal que quieres proteger. Si tienes subdominios, puedes elegirlos también.
  4. Haz clic en "Emitir" o "Instalar". El sistema verificará automáticamente que el dominio te pertenece (validación mediante archivos en tu servidor).
  5. Espera unos segundos. Verás un mensaje de éxito: "Certificado instalado correctamente".

[INFO] Let's Encrypt emite certificados válidos por 90 días. No te preocupes: cPanel renueva automáticamente el certificado antes de que caduque. No necesitas hacer nada más.

Opción B: Usar el asistente de SSL/TLS (más manual)

Si no ves la opción de Let's Encrypt, puedes usar el asistente general de SSL:

  1. Ve a "SSL/TLS" > "Manage SSL Sites".
  2. En la sección "Install an SSL Website", selecciona el dominio.
  3. En "Certificate", elige "Let's Encrypt" de la lista desplegable (si está disponible).
  4. Haz clic en "Autofill by Certificate" y luego en "Install".
  5. El sistema generará e instalará el certificado.

[WARNING] Esta opción puede no estar disponible en todos los hosting. Si no aparece, usa la Opción A.


Paso 3: Verifica que el certificado se haya instalado

Una vez instalado, es hora de comprobar que todo funciona.

  1. Abre una nueva pestaña en tu navegador y escribe https://tudominio.com (con la "s").
  2. Deberías ver el candado verde en la barra de direcciones. Haz clic en él para ver los detalles del certificado.
  3. También puedes usar herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para un análisis completo.

[TIP] Si ves un error de "No seguro" o "Conexión no privada", puede ser que el certificado no se haya instalado correctamente o que el navegador tenga caché. Prueba a limpiar la caché o abrir en modo incógnito.


Paso 4: Redirige todo el tráfico a HTTPS (Opcional pero muy recomendado)

Ahora que tu web ya tiene SSL, debes asegurarte de que todos los visitantes lleguen a la versión segura. Esto se llama redirección 301.

Desde cPanel (método sencillo)

  1. Ve a "Domains" > "Redirect".
  2. Selecciona tu dominio.
  3. En "Redirects to", escribe https://tudominio.com.
  4. Marca "Redirect with www or without www" según prefieras.
  5. Elige "Permanent (301)".
  6. Haz clic en "Create".

Desde el archivo .htaccess (más técnico)

Si te sientes cómodo editando archivos, puedes añadir estas líneas al archivo .htaccess en la raíz de tu web:

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

[WARNING] Si ya tienes reglas en tu .htaccess (por ejemplo, para WordPress), añade estas líneas al principio, justo después de RewriteEngine On. Haz una copia de seguridad antes de editar.


Solución de problemas comunes (FAQ)

P: "Let's Encrypt no aparece en mi cPanel"
R: Contacta con tu proveedor de hosting. Algunos paneles más antiguos no lo incluyen. Pregunta si ofrecen AutoSSL o si puedes usar un plugin de terceros.

P: "Después de instalar, veo un error de 'Mixed Content'"
R: Esto ocurre cuando tu web carga recursos (imágenes, scripts, CSS) a través de HTTP en lugar de HTTPS. Revisa los enlaces en tu base de datos o plugin de caché. En WordPress, puedes usar plugins como "Really Simple SSL" que corrigen esto automáticamente.

P: "El certificado caduca en 90 días, ¿tengo que renovarlo manualmente?"
R: No. cPanel renueva automáticamente los certificados de Let's Encrypt. Si por algún motivo no lo hiciera, puedes volver a emitirlo manualmente desde el mismo panel.

P: "¿Puedo usar Let's Encrypt en un subdominio?"
R: Sí. Selecciona el subdominio en el paso de emisión. Asegúrate de que el subdominio esté correctamente configurado en tu hosting.

P: "Mi web está en Syspanel (anteriormente HestiaCP), ¿cómo hago?"
R: Si usas Syspanel, el proceso es similar pero accedes por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Dentro del panel, busca la sección "Web" > "SSL" y selecciona "Let's Encrypt" para tu dominio.

[INFO] Syspanel también soporta Let's Encrypt de forma nativa. El puerto 2106 es el estándar para acceder a su panel de administración.


Conclusión: Tu web ya es segura

Felicidades. Has configurado con éxito un certificado SSL gratuito en tu cPanel usando Let's Encrypt. Ahora tu web muestra el candado verde, los datos viajan cifrados y Google te lo recompensará con un mejor posicionamiento.

Recuerda que la seguridad web es un proceso continuo. Mantén tu sitio actualizado, revisa periódicamente el estado del certificado y no dudes en consultar con tu hosting si surge cualquier duda.

Si te has encontrado con algún problema durante el proceso, repasa los pasos. La mayoría de los errores se deben a una mala configuración del dominio o a la falta de renovación automática. Pero con esta guía, ya tienes las herramientas para solucionarlo.

Ahora, disfruta de tu web segura. ¡Tu audiencia y tu SEO te lo agradecerán!

¿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