Web hosting · Guía

Cómo conseguir un certificado SSL gratis

Actualizado October 11, 2026 6 min de lectura

En esta página
  1. Qué hace un certificado SSL
  2. Las opciones gratuitas, comparadas
  3. Por qué importa la renovación automática
  4. En hosting compartido: AutoSSL en cPanel
  5. En un VPS: Certbot con nginx
  6. Detrás de Cloudflare
  7. Problemas habituales con SSL y cómo resolverlos
  8. FAQ

Un certificado SSL convierte http:// en https://: cifra la conexión entre los visitantes y tu web y demuestra que el sitio es realmente tuyo. Los navegadores marcan las webs sin certificado como "No seguro", y ya no hace falta pagar por uno.

Esta guía explica qué hace un certificado, compara las opciones gratuitas y muestra cómo conseguir uno en cPanel y en un VPS, cómo funciona la renovación y qué hacer cuando falla.

Qué hace un certificado SSL

En rigor, las conexiones actuales usan TLS, el sucesor de SSL, pero todo el mundo sigue diciendo "certificado SSL". Un certificado hace dos cosas:

  • Cifrado: las contraseñas, los formularios y los pagos viajan cifrados, así que nadie en la red puede leerlos ni modificarlos.
  • Identidad: una autoridad de certificación (CA) ha comprobado que quien pidió el certificado controla el dominio.

Los certificados gratuitos son de validación de dominio (DV): la CA comprueba que controlas el dominio, nada más. El cifrado es exactamente igual de fuerte que el de un certificado de pago. Los certificados OV y EV de pago añaden comprobaciones sobre la organización que hay detrás del sitio, algo que algunas empresas quieren, pero los navegadores muestran el mismo candado para todos.

Las opciones gratuitas, comparadas

OpciónQué obtienesIdeal para
Let's EncryptUna CA gratuita y sin ánimo de lucro. Los certificados se emiten y renuevan automáticamente mediante el protocolo ACME, comodines incluidosCasi todo el mundo: viene integrado en cPanel y Certbot lo admite
ZeroSSLCertificados ACME gratuitos, comodines incluidos; los clientes ACME necesitan credenciales de cuenta sacadas de su panelUna CA alternativa, o una segunda junto a Let's Encrypt
Cloudflare Universal SSLUn certificado gratuito en los servidores de Cloudflare para sitios que usan Cloudflare como proxySitios que ya están en Cloudflare
Cloudflare Origin CAUn certificado gratuito para tu propio servidor, válido hasta 15 años, pero del que solo se fía CloudflareLa conexión entre Cloudflare y tu servidor

Todos cifran igual de bien. La diferencia está en cómo se emiten y se renuevan, y eso importa más cada año.

Por qué importa la renovación automática

Los certificados duran cada vez menos en todo el sector. Según las normas del CA/Browser Forum, un certificado público puede durar como máximo 200 días desde marzo de 2026, 100 días a partir de marzo de 2027 y 47 días a partir de marzo de 2029.

Hoy los certificados de Let's Encrypt duran 90 días. Sus certificados por defecto pasan a 64 días en febrero de 2027 y a 45 días en febrero de 2028. Además, Let's Encrypt dejó de enviar correos de aviso de caducidad en 2025, así que nadie te avisará antes de que un certificado caduque.

La lección práctica: nunca renueves certificados a mano. Usa algo que los renueve solo, como AutoSSL en cPanel o Certbot en un VPS, y comprueba de vez en cuando que funciona.

En hosting compartido: AutoSSL en cPanel

En un hosting con cPanel normalmente no hay nada que hacer. AutoSSL pide un certificado de Let's Encrypt para cada dominio de la cuenta que apunta al servidor, lo instala y lo renueva antes de que caduque.

  1. Apunta tu dominio al hosting: configura los servidores de nombres o el registro A que te dio tu proveedor y espera a que se actualice el DNS.
  2. En cPanel, abre Security → SSL/TLS Status. Cada dominio indica si está cubierto, si está a punto de caducar o si tiene un problema con AutoSSL.
  3. Si un dominio todavía no está cubierto, haz clic en Run AutoSSL. Solo funciona cuando el dominio ya resuelve al servidor.
  4. Abre tu web con https:// y comprueba el candado. Con WordPress, cambia también la dirección del sitio a https://.

En el hosting web de HytHost, AutoSSL con Let's Encrypt está activado en todos los planes y cubre cada dominio y subdominio que añadas en cuanto apunte al servidor. Todo lo demás que hace cPanel está en qué es cPanel.

Todos los planes de hosting web de HytHost incluyen SSL gratis mediante AutoSSL, con renovación automática, desde €0.99/mes.

Ver planes de hosting web

En un VPS: Certbot con nginx

En tu propio servidor, Certbot, de la EFF, obtiene certificados de Let's Encrypt y los renueva. El método oficial en Ubuntu usa el paquete snap:

sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/local/bin/certbot

Asegúrate de que el registro A de tu dominio apunta al VPS, de que nginx tiene un server_name para él y de que los puertos 80 y 443 están abiertos en el firewall. Después ejecuta:

sudo certbot --nginx -d example.com -d www.example.com

Certbot demuestra que controlas el dominio, instala el certificado en tu configuración de nginx y puede redirigir HTTP a HTTPS. También instala un temporizador que renueva los certificados automáticamente. Prueba la renovación una vez:

sudo certbot renew --dry-run

Gestiona tu propio servidor web con root completo: los planes VPS KVM de HytHost empiezan en €2.92/mes.

Ver planes VPS

Detrás de Cloudflare

Si tu dominio pasa por Cloudflare con la nube naranja activada, los visitantes se conectan a Cloudflare, que les muestra su certificado gratuito Universal SSL. Eso cubre solo la mitad del camino: Cloudflare sigue conectándose a tu servidor.

  • Pon el modo SSL/TLS en Full (strict). Así Cloudflare exige un certificado válido en tu servidor, y todo el trayecto queda cifrado y verificado.
  • Dale un certificado a tu servidor: sirve Let's Encrypt mediante AutoSSL o Certbot, o un certificado gratuito Cloudflare Origin CA. Un certificado Origin CA solo es de confianza para Cloudflare, así que los visitantes verán errores si algún día desactivas el proxy.
  • Evita el modo Flexible. Deja sin cifrar la conexión con tu servidor y a menudo provoca bucles de redirección.

Problemas habituales con SSL y cómo resolverlos

  • El certificado no se emite: el dominio todavía no apunta al servidor, o el DNS aún tiene en caché la dirección antigua. Revisa el registro A y espera.
  • Un registro CAA lo bloquea: si tu DNS tiene registros CAA, deben permitir la CA que usas, por ejemplo 0 issue "letsencrypt.org".
  • La validación falla en un VPS: Let's Encrypt comprueba por el puerto 80 de forma predeterminada, así que mantén abierto el puerto 80 aunque la web redirija a HTTPS.
  • "No seguro" a pesar del certificado: la página carga imágenes o scripts por http:// (contenido mixto). Cambia esos enlaces a https://.
  • Un certificado comodín: *.example.com necesita validación por DNS, así que solo funciona con un plugin o proveedor de DNS capaz de crear el registro de verificación.
  • El certificado ha caducado: la renovación automática dejó de funcionar. Revisa la página SSL/TLS Status en cPanel, o ejecuta certbot renew --dry-run en un VPS y lee el error.
FAQ

Preguntas frecuentes

Sí, en cuanto al cifrado. Los certificados gratuitos y los de pago usan el mismo cifrado y muestran el mismo candado. Los certificados OV y EV de pago añaden comprobaciones sobre la empresa que hay detrás del sitio, no un cifrado más fuerte.

Hoy los certificados de Let's Encrypt duran 90 días; pasarán a 64 días en 2027 y a 45 días en 2028. No es un problema si la renovación es automática, como con AutoSSL en cPanel o con Certbot.

La mayoría de los hostings con cPanel lo incluyen mediante AutoSSL. Todos los planes de hosting web de HytHost lo incluyen, con certificados de Let's Encrypt que se renuevan automáticamente para cada dominio de la cuenta.

Sí. Tanto Let's Encrypt como ZeroSSL emiten certificados comodín gratuitos, pero exigen validación por DNS, y para eso hace falta un proveedor de DNS que tu cliente ACME pueda actualizar automáticamente.

Sí. Los navegadores marcan cualquier página HTTP como "No seguro", algunas funciones solo funcionan con HTTPS y los visitantes confían en el candado. Con certificados gratuitos, no hay motivo para prescindir de él.

Hosting con SSL incluido

Todos los planes de hosting web de HytHost incluyen SSL gratis mediante AutoSSL con Let's Encrypt, con renovación automática, desde €0.99/mes.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

¿Te ha resultado útil esta guía?