Configurar Cloudflare para tu web: CDN gratis y protección DDoS
Cloudflare es uno de esos servicios que mejoran tu web sin que te cueste nada. Un tiempo de carga más rápido gracias a la caché, protección contra ataques DDoS y un certificado SSL gratis. Millones de webs lo usan, desde pequeños blogs hasta grandes tiendas online.
¿Qué es Cloudflare?
Cloudflare es una red de distribución de contenidos (CDN, Content Delivery Network) con funciones de seguridad adicionales. Tu web se sirve a través de servidores de Cloudflare repartidos por todo el mundo. Esto significa:
- Los visitantes cargan tu web desde un servidor cercano a ellos
- Tu servidor de origen recibe menos carga
- El tráfico malicioso se filtra
Ventajas de Cloudflare
Una web más rápida
El contenido estático (imágenes, CSS, JavaScript) se almacena en caché en los servidores de Cloudflare. Los visitantes en Tokio no tienen que esperar a un servidor en Ámsterdam.
Protección DDoS
Cloudflare filtra el tráfico malicioso antes de que llegue a tu servidor. Cada día se bloquean millones de ataques.
SSL gratuito
Cloudflare ofrece un certificado SSL gratis. Tu web queda accesible automáticamente por HTTPS.
Mayor disponibilidad
Si tu servidor está fuera de línea un momento, Cloudflare puede seguir mostrando una versión en caché.
Configurar Cloudflare: paso a paso
1. Crea una cuenta
Ve a cloudflare.com y crea una cuenta gratis.
2. Añade tu web
Introduce tu dominio. Cloudflare analiza automáticamente tus registros DNS actuales.
3. Comprueba los registros DNS
Cloudflare te muestra tus registros actuales. Comprueba que todo esté bien. Los registros con la nube naranja pasan por Cloudflare; los de la nube gris van directamente.
4. Cambia tus servidores de nombres
Recibes dos servidores de nombres (nameservers) de Cloudflare. Cámbialos en tu registrador de dominios (donde compraste el dominio). Esto puede tardar hasta 24 horas.
5. Configura el SSL
Ve a SSL/TLS y elige Full o Full (strict) si ya tienes un certificado SSL en tu servidor.
6. Configura la caché
La configuración predeterminada sirve para la mayoría de las webs. Si procede, ajusta las reglas de caché para el contenido dinámico.
Ajustes importantes
Algunos ajustes recomendados:
- SSL Mode: Full (Strict) para la máxima seguridad
- Always Use HTTPS: activado
- Auto Minify: activado para archivos más pequeños
- Brotli: activado para una mejor compresión
Cloudflare con WordPress
Para WordPress existe un plugin oficial de Cloudflare. Se encarga de purgar la caché automáticamente con cada actualización y de aplicar los ajustes óptimos para WordPress.
¿Hay desventajas?
Algunas cosas que debes tener en cuenta:
- Capa adicional: a veces la depuración puede ser más complicada
- Cambio de servidores de nombres: Cloudflare pasa a gestionar tu DNS
- Problemas de caché: tras las actualizaciones, a veces tienes que vaciar la caché manualmente
Preguntas frecuentes
¿Cloudflare es realmente gratis?
Sí, el plan gratuito es suficiente para la mayoría de las webs. Los planes de pago ofrecen funciones adicionales.
¿Cloudflare no ralentiza mi web?
Al contrario. La caché hace que tu web sea más rápida. Solo puede ralentizarla si está mal configurado.
Manos a la obra
Configurar Cloudflare paso a paso
Paso 1: crear una cuenta
Ve a cloudflare.com y crea una cuenta gratis. El plan gratuito ya ofrece muchas funciones.
Paso 2: añadir el dominio
Añade tu dominio. Cloudflare analiza automáticamente tus registros DNS existentes y los importa.
Paso 3: comprobar los registros DNS
Comprueba que todos los registros se hayan importado correctamente. Presta especial atención a:
- Registros A para tu web
- Registros MX para el correo electrónico
- Registros TXT para SPF y verificaciones
Paso 4: cambiar los servidores de nombres
Cloudflare te da dos servidores de nombres. En tu registrador, cambia los servidores de nombres por los de Cloudflare. Esto puede tardar hasta 24 horas.
Paso 5: configurar los ajustes
Tras la activación puedes configurar las funciones de Cloudflare:
- Modo SSL/TLS (se recomienda Full o Full Strict)
- Ajustes de caché
- Nivel de seguridad (Security Level)
- Page Rules para configuraciones específicas
Funciones importantes de Cloudflare
CDN (red de distribución de contenidos)
Cloudflare almacena en caché tu contenido estático en servidores de todo el mundo. Los visitantes reciben los archivos del servidor más cercano, lo que mejora la velocidad.
Protección DDoS
Cloudflare filtra el tráfico malicioso antes de que llegue a tu servidor. Incluso el plan gratuito ofrece protección DDoS básica.
SSL/TLS
Cloudflare ofrece SSL gratuito. Puedes elegir entre:
- Flexible: SSL entre el visitante y Cloudflare (no recomendado)
- Full: SSL también hasta tu servidor
- Full (Strict): con validación del certificado (recomendado)
Reglas de firewall
Bloquea países concretos, direcciones IP o comportamientos sospechosos. También puedes configurar desafíos (challenges) para el tráfico sospechoso.
Cloudflare con WordPress
Cloudflare funciona bien con WordPress. Puntos a tener en cuenta:
- Instala el plugin de Cloudflare para una integración óptima
- Configura Page Rules para excluir wp-admin de la caché
- Si hay problemas: activa el "Development Mode" para desactivar la caché temporalmente
Problemas frecuentes
Bucle de redirecciones tras activar el SSL
Suele ocurrir con el SSL "Flexible" cuando tu web también tiene su propio SSL. Elige "Full" o "Full (Strict)" en lugar de Flexible.
Los cambios no se ven
Cloudflare almacena en caché de forma agresiva. Purga la caché en tu panel de Cloudflare o activa temporalmente el Development Mode.
Direcciones IP en los logs
Tu servidor ve las direcciones IP de Cloudflare en lugar de las de los visitantes. Instala un módulo o plugin para recuperar la IP real mediante la cabecera CF-Connecting-IP.
Gratis frente a Pro
El plan gratuito es suficiente para la mayoría de las webs. Pro (20 $ al mes) añade:
- Web Application Firewall (WAF)
- Optimización de imágenes
- Optimización para móviles
- Soporte más rápido
Para webs de empresa, Pro puede merecer la pena, pero empieza con el plan gratuito para probarlo.
Sacar el máximo partido a Cloudflare
Configurar Page Rules
Las Page Rules te permiten crear ajustes específicos por patrón de URL:
- Almacena todo en caché en las páginas estáticas
- Omite la caché en las secciones de administración
- Fuerza HTTPS en todas las páginas
- Configura niveles de seguridad personalizados
Con el plan gratuito tienes 3 Page Rules, que a menudo bastan para una optimización básica.
Maximizar la caché
Por defecto, Cloudflare almacena en caché los archivos estáticos. Para un mejor rendimiento:
- Configura un Browser Cache TTL alto para el contenido estático
- Usa Cache Everything para las páginas estáticas
- Activa Auto Minify para CSS, JavaScript y HTML
Usar las funciones de seguridad
Incluso el plan gratuito ofrece una seguridad potente:
- Bot Fight Mode contra bots maliciosos
- Browser Integrity Check
- Email Address Obfuscation
- Hotlink Protection
Cuándo desactivar Cloudflare
A veces tienes que saltarte Cloudflare temporalmente:
- Al depurar problemas de tu web
- Cuando necesitas averiguar la IP de tu servidor
- Cuando hay conflictos con determinadas aplicaciones
Usa el Development Mode para desactivar la caché temporalmente sin desactivar Cloudflare por completo.
Cloudflare es una herramienta potente que puede mejorar cualquier web. Empieza con las funciones gratuitas y pasa a Pro si necesitas las posibilidades adicionales.
Cloudflare se ha convertido en una herramienta imprescindible para gestionar una web. La versión gratuita ya ofrece funciones por las que antes pagabas cientos de euros al mes. De la protección DDoS a la caché, de la analítica al SSL: la plataforma lo tiene todo.
Para webs más grandes, merece la pena plantearse los planes de pago. Ofrecen opciones de seguridad avanzadas, optimización de imágenes y una analítica mejor. Pero para la mayoría de las webs, el plan gratuito es más que suficiente.
La configuración inicial requiere algunos conocimientos técnicos, sobre todo el cambio de servidores de nombres. Pero una vez configurado, todo funciona automáticamente. Tu web se vuelve más rápida, más segura y más fiable, sin que tengas que hacer nada más. Esa es la fuerza de Cloudflare.
Cloudflare hace que tu web sea más rápida y segura en unos pocos clics. La versión gratuita ya ofrece más que suficiente para la mayoría de las webs. Pruébalo y comprueba la diferencia. Te preguntarás por qué no empezaste antes.
El plan gratuito de Cloudflare es lo bastante generoso para la mayoría de las webs. Pruébalo: la configuración solo lleva media hora y las ventajas se notan al instante en tiempos de carga más rápidos y una mejor protección.
Cloudflare merece un hueco en tu caja de herramientas. La combinación de velocidad y seguridad es imbatible para un servicio gratuito.
Configurar Cloudflare lleva media hora y da resultados al instante. Combínalo con un buen hosting web para obtener el mejor rendimiento.
Configurar Cloudflare: comparativa de planes
Antes de ponerte a configurar Cloudflare, conviene saber qué plan te encaja. A continuación tienes una comparativa de los planes disponibles.
| Función | Gratis | Pro (20 $/mes) | Business (200 $/mes) |
|---|---|---|---|
| CDN | Sí | Sí | Sí |
| Protección DDoS | Básica | Avanzada | Avanzada |
| Reglas WAF | Limitadas | Amplias | Personalizadas |
| Optimización de imágenes | No | Sí (Polish) | Sí |
| Caché | Estándar | Amplia | Completa |
| SSL | Universal | Dedicado | Dedicado + wildcard |
| Soporte | Comunidad | Correo electrónico | Chat + teléfono |
Para la mayoría de las webs, el plan gratuito de Cloudflare es más que suficiente. Combinado con un buen hosting web, sacas el máximo partido a tu web.
Configurar Cloudflare: ajustes óptimos
Después de configurar Cloudflare, hay una serie de ajustes que debes optimizar de inmediato:
- Modo SSL/TLS: ponlo en “Full (Strict)” si tu hosting tiene un certificado SSL válido
- Always Use HTTPS: actívalo para redirigir todo el tráfico HTTP
- Browser Cache TTL: configúralo en “Respect Existing Headers” o en un mínimo de 4 horas
- Auto Minify: actívalo para JavaScript, CSS y HTML
- Compresión Brotli: actívala para una compresión mejor que Gzip
- Page Rules: configura reglas de caché para el contenido estático
- Consejo: usa el “Development Mode” temporalmente cuando pruebes cambios en tu web
- Consejo: activa el “Under Attack Mode” solo durante un ataque DDoS activo
Preguntas frecuentes sobre cómo configurar Cloudflare
¿Mi web se vuelve más lenta con Cloudflare?
En casos excepcionales puede ocurrir, si los servidores de Cloudflare están más lejos de tus visitantes que tu propio servidor. Para webs neerlandesas con un centro de datos en los Países Bajos, el efecto es de mínimo a positivo. Haz siempre una prueba antes y después de configurarlo.
¿Puedo usar Cloudflare con cualquier proveedor de hosting?
Sí, Cloudflare funciona con cualquier proveedor de hosting. Solo tienes que cambiar tus servidores de nombres por los de Cloudflare. Esto funciona con independencia de tu hosting.
¿Y si mi web da problemas después de configurar Cloudflare?
Los problemas más habituales están relacionados con el SSL. Asegúrate de que el modo SSL/TLS coincida con la configuración de tu hosting. Si hay bucles de redirección, probablemente el modo SSL esté en “Flexible” mientras tu hosting fuerza HTTPS. Ponlo en “Full (Strict)”.
Configurar Cloudflare junto con tu hosting
Después de configurar Cloudflare, es importante adaptar la configuración a tu entorno de hosting. Asegúrate de pasar la dirección IP real de los visitantes a tu servidor mediante la cabecera CF-Connecting-IP. En Apache, instala el módulo mod_remoteip, o en Nginx configura set_real_ip_from para los rangos de IP de Cloudflare. Sin este ajuste, los logs de tu servidor y los plugins de seguridad solo ven la dirección IP de Cloudflare en lugar de la de tus visitantes. En el hosting web de Theory7 esto viene correctamente configurado de serie.
Configurar Cloudflare: funciones avanzadas
Además de la configuración básica, Cloudflare ofrece varias funciones avanzadas que hacen tu web más rápida y segura. Descubre cómo sacar el máximo partido a tu configuración al configurar Cloudflare.
Configurar Page Rules
Con las Page Rules puedes definir un comportamiento específico para determinados patrones de URL. Configura redirecciones para URL antiguas, fuerza HTTPS en todas las páginas, desactiva la caché en páginas dinámicas como tu panel de administración o define un tiempo de caché personalizado para el contenido estático. La versión gratuita de Cloudflare ofrece tres Page Rules, suficientes para la mayoría de las webs. Prioriza las reglas que más impacto tienen en el rendimiento y la seguridad.
Configurar Firewall Rules
El firewall de Cloudflare ofrece una protección potente contra los ataques más habituales. Configura reglas para bloquear países concretos si no esperas tráfico internacional, bloquea los user agents maliciosos conocidos y protege tu página de inicio de sesión con una capa de seguridad adicional. El Web Application Firewall (WAF) ofrece reglas listas para usar que protegen frente a vulnerabilidades habituales como la inyección SQL y los ataques de cross-site scripting.
Resumen de funciones de Cloudflare
| Función | Plan gratuito | Plan Pro | Plan Business |
|---|---|---|---|
| CDN y caché | Sí | Sí | Sí |
| SSL/TLS | Compartido | Dedicado | Dedicado + wildcard |
| Page Rules | 3 | 20 | 50 |
| WAF | Básico | Avanzado | Avanzado + personalizado |
| Optimización de imágenes | No | Sí (Polish) | Sí |
| Railgun | No | No | Sí |
Configurar Cloudflare: solucionar los problemas más habituales
Al configurar Cloudflare pueden surgir varios problemas. Estos son los más habituales y sus soluciones.
Avisos de contenido mixto
Después de activar el SSL a través de Cloudflare, puedes recibir avisos de contenido mixto (mixed content). Esto significa que tu web usa HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) todavía se cargan por HTTP. Cloudflare ofrece la opción Automatic HTTPS Rewrites, que soluciona automáticamente la mayoría de estos problemas. En los casos más persistentes, tienes que cambiar las URL de tu base de datos de http a https.
Caché demasiado agresiva
A veces Cloudflare guarda las páginas en caché demasiado tiempo, de modo que los visitantes no ven los cambios al instante. Usa la opción Development Mode para desactivar la caché temporalmente mientras haces cambios. Como solución estructural, configura cabeceras Cache-Control en tu servidor para indicar a Cloudflare cuánto tiempo puede almacenarse el contenido en caché. Define tiempos de caché más cortos para las páginas dinámicas y más largos para los archivos estáticos.
Lee también nuestro artículo sobre cómo mejorar la velocidad de tu web para más consejos de optimización además de Cloudflare.
Configurar Cloudflare: preguntas frecuentes y buenas prácticas
Al configurar Cloudflare y en el uso diario surgen muchas veces las mismas preguntas. A continuación respondemos a las más importantes y compartimos buenas prácticas.
¿Afecta Cloudflare a mi SEO?
En general, Cloudflare tiene un efecto positivo en el SEO. Los tiempos de carga más rápidos gracias a la caché y la CDN mejoran tus puntuaciones de Core Web Vitals, que Google usa como factor de posicionamiento. La conexión SSL siempre disponible también es positiva para el posicionamiento. Eso sí, configura bien la caché: si Cloudflare sirve versiones desactualizadas de tus páginas, los buscadores pueden indexar contenido incorrecto. Usa la opción Purge Cache después de publicar contenido nuevo.
¿Y si mi web se vuelve más lenta con Cloudflare?
En casos poco frecuentes, Cloudflare puede hacer que tu web vaya más lenta. Suele ocurrir cuando tu servidor está en los Países Bajos y tus visitantes son sobre todo neerlandeses, pero Cloudflare enruta el tráfico a través de un centro de datos lejano. Comprueba con la cabecera de depuración qué centro de datos procesa tus solicitudes. Si el rendimiento no mejora, plantéate pasar al plan Pro, que ofrece un mejor enrutamiento, o limita el proxy solo a los archivos estáticos.
Buenas prácticas para Cloudflare
- Usa SSL Full Strict en lugar de Flexible para garantizar el cifrado de extremo a extremo
- Activa siempre Auto Minify para HTML, CSS y JavaScript para reducir el tamaño de las páginas
- Activa la compresión Brotli para una compresión mejor que el GZIP estándar
- Configura un Security Level adecuado para tu web; Medium es apropiado para la mayoría de las webs
- Configura Bot Fight Mode para bloquear ataques automatizados
- Crea una redirección de HTTP a HTTPS con la opción Always Use HTTPS
Configurar Cloudflare: resumen y últimos consejos
Con la configuración adecuada, Cloudflare es una herramienta potente que hace tu web más rápida, segura y fiable. Aquí resumimos los consejos más importantes para configurar Cloudflare de forma óptima.
Lista de comprobación de ajustes esenciales
Tras activar Cloudflare, repasa esta lista de comprobación para lograr una configuración óptima. Pon el nivel SSL en Full Strict para la máxima seguridad. Activa Always Use HTTPS para cifrar todo el tráfico. Activa Auto Minify para HTML, CSS y JavaScript. Activa la compresión Brotli para un mejor rendimiento. Configura el Browser Cache TTL en al menos un mes para los archivos estáticos. Pon el Security Level en Medium para la mayoría de las webs. Activa Bot Fight Mode para bloquear las amenazas automatizadas.
Mantenimiento y supervisión de Cloudflare
Tras la configuración inicial, Cloudflare requiere muy poco mantenimiento, pero es importante revisarlo con regularidad. Consulta cada mes el panel de Analytics para conocer tu tráfico, las amenazas bloqueadas y la eficiencia de la caché. Comprueba si hay nuevas funciones de seguridad disponibles tras las actualizaciones de Cloudflare. Purga la caché después de actualizaciones importantes de tu web para que los visitantes vean la versión más reciente. Evalúa cada trimestre si tu plan de Cloudflare sigue ajustándose a tus necesidades y plantéate mejorarlo si tu web crece.
Configurar Cloudflare: preguntas frecuentes
Al configurar Cloudflare se repiten a menudo las mismas preguntas. Una pregunta frecuente es si Cloudflare es compatible con todos los proveedores de hosting. La respuesta es sí: Cloudflare funciona como proxy inverso (reverse proxy) y es compatible con cualquier proveedor de hosting, tanto si usas hosting compartido como un VPS o un servidor dedicado. Otra pregunta frecuente tiene que ver con el impacto en el contenido dinámico. Por defecto, Cloudflare solo almacena en caché archivos estáticos como imágenes, CSS y JavaScript. El contenido dinámico, como los carritos de la compra y las páginas de inicio de sesión, no se almacena en caché a menos que lo configures expresamente mediante Page Rules o Cache Rules.
Usar las Page Rules de Cloudflare de forma eficaz
Las Page Rules son una parte potente de Cloudflare con la que puedes configurar ajustes específicos por patrón de URL. Usa las Page Rules para ajustar la caché de páginas concretas, excluir determinadas páginas de la caché o aplicar medidas de seguridad adicionales a secciones sensibles de tu web. El plan gratuito de Cloudflare ofrece tres Page Rules, suficientes para la mayoría de las configuraciones básicas. Combina una regla para forzar HTTPS, otra para almacenar en caché las páginas estáticas y otra para excluir tu panel de administración de la caché.