Web y tecnología

Cloudflare SSL/TLS: Flexible, Full o Strict, cuál elegir

Por Edgar Jaimes 4 min de lectura

Persona revisando su sitio web en un portátil mientras consulta el celular

Guía para elegir el modo SSL/TLS de Cloudflare en tu web: qué hace Flexible, Full y Full (strict), y cómo arreglar el error de demasiadas redirecciones.

Cambias el modo de cifrado de tu dominio en Cloudflare para quitar el aviso de “sitio no seguro” y, de pronto, el navegador responde con “esta página te redirigió demasiadas veces”. Tu web quedó caída justo cuando una campaña llevaba tráfico. Casi siempre el culpable es la misma opción mal elegida.

¿Qué hace el modo SSL/TLS de Cloudflare?

Define si la conexión va cifrada en cada uno de los dos tramos: del visitante a Cloudflare y de Cloudflare a tu servidor. Con Cloudflare en medio, tu sitio no tiene una conexión sino dos, y cada modo decide cuáles protege, según la documentación de Cloudflare.

Por eso un candado verde en el navegador no garantiza que todo el recorrido esté cifrado: ese candado solo habla del primer tramo.

Líneas de código resaltadas en colores sobre una pantalla oscura
El cifrado se configura en dos tramos y cada modo protege uno distinto. Foto: Unsplash

¿Qué diferencia hay entre Flexible, Full y Full (strict)?

Flexible cifra solo el primer tramo, Full cifra los dos sin validar el certificado y Full (strict) cifra los dos y valida el certificado. Así los describe Cloudflare:

ModoVisitante a CloudflareCloudflare a tu servidor
OffSin cifradoSin cifrado
FlexiblePuede usar HTTPSSin cifrar (HTTP)
FullPuede usar HTTPSHTTPS sin validar el certificado
Full (strict)Puede usar HTTPSHTTPS validando el certificado
Strict (SSL-Only Origin Pull)Puede usar HTTPSSiempre HTTPS, con certificado validado

El certificado de Full (strict) puede venir de una autoridad pública, como Let’s Encrypt, o de la Origin CA de Cloudflare.

¿Cuál modo me conviene?

Usa Full (strict) si tu servidor tiene un certificado válido, y Full si el certificado es autofirmado. Cloudflare recomienda con fuerza Full o Full (strict) para evitar conexiones maliciosas hacia tu servidor. Flexible queda para servidores que no soportan TLS, y la propia documentación aconseja mejorar esa configuración apenas puedas.

Cloudflare también ofrece SSL/TLS automático, que elige el modo más seguro que tu servidor soporte y lo aplica de forma gradual. Eso sí: no baja a un modo menos seguro, así que tu certificado debe mantenerse vigente.

¿Por qué mi web dice “demasiadas redirecciones”?

Casi siempre es el modo Flexible junto con una redirección a HTTPS en tu servidor. Cloudflare lo explica así: en Flexible, Cloudflare se conecta a tu servidor por HTTP, tu servidor responde “ve a HTTPS”, Cloudflare vuelve a pedir por HTTP y el ciclo no termina.

Tienes tres salidas, según la documentación:

  1. Quitar la redirección a HTTPS en tu servidor.
  2. Cambiar a Full o Full (strict), que requiere certificado en el servidor.
  3. Forzar HTTPS desde Cloudflare, sin redirecciones en el servidor.

Error común: activar Always Use HTTPS en Cloudflare y dejar además una redirección a HTTPS en tu servidor. Cloudflare recomienda no hacer esa redirección en el origen, porque puede provocar bucles.

¿Qué hace Always Use HTTPS y qué no hace?

Redirige todas las visitas de http a https en todos los subdominios de tu aplicación. Según la documentación de Cloudflare, está disponible en los planes Free, Pro, Business y Enterprise, y la opción no aparece si el modo de cifrado está en Off. Lo activas en SSL/TLS, Edge Certificates.

Dos límites que conviene conocer: no arregla el contenido mixto (imágenes o scripts cargados por http dentro de una página https), y no debes activarlo si solo una parte de tu aplicación soporta HTTPS.

¿Cómo lo configuro paso a paso?

Revisa el modo actual, confirma que tu servidor tiene certificado válido y pasa a Full (strict). Antes de tocar nada, abre tu sitio en una ventana privada y anota si carga bien. Luego cambia el modo, recarga y vuelve a probar las páginas clave, incluidas las de tus campañas.

Si estás armando tu infraestructura, mira qué incluye el plan gratis de Cloudflare, cómo migrar de WordPress a Cloudflare Pages sin perder SEO y qué controlan los headers HTTP de seguridad y caché. Y si aún no tienes dominio, revisa si te conviene .co o .com.

Portátil cerrado sobre un escritorio de madera, listo para revisar la configuración de un dominio
Un cambio de modo toma minutos, pero conviene probar el sitio antes y después. Foto: Unsplash

En resumen

Elige Full (strict) siempre que tu servidor tenga certificado válido, y evita Flexible salvo que no tengas otra opción. Así no volverás a ver tu web caída por un bucle de redirecciones justo en plena campaña. Si prefieres que te lo configuremos y lo dejemos probado, conoce nuestro servicio de hosting y dominios.

Preguntas frecuentes

¿Qué modo SSL/TLS de Cloudflare debo usar?

Cloudflare recomienda Full o Full (strict) siempre que sea posible, para evitar conexiones maliciosas hacia tu servidor de origen.

¿Qué diferencia hay entre Full y Full (strict)?

En ambos el tramo hacia tu servidor va cifrado, pero solo Full (strict) valida el certificado del origen. Full acepta certificados no validados.

¿Por qué mi web muestra demasiadas redirecciones?

Según Cloudflare, ocurre con el modo Flexible si tu servidor redirige todo el tráfico HTTP a HTTPS. Cloudflare se conecta por HTTP y el ciclo se repite.

¿Always Use HTTPS arregla el contenido mixto?

No. Cloudflare aclara que forzar HTTPS no corrige el contenido mixto: las páginas deben usar enlaces relativos o HTTPS.

No te quedes con la teoría: aplícalo a tu negocio

Implementamos Hosting y dominios de punta a punta, con tu operación real. La primera conversación no tiene costo.

Sigue leyendo