5xx · Errores del servidor
Error 521 Web Server Is Down (Cloudflare): qué significa y cómo solucionarlo
El error 521 de Cloudflare (Web server is down) significa que Cloudflare ha intentado conectar con tu servidor de origen y este ha rechazado la conexión. O bien el servidor web (nginx, Apache) está parado, o bien un firewall está bloqueando las IPs de Cloudflare.
Qué significa el código 521
A diferencia del 522, aquí la conexión se rechaza de inmediato (Connection refused): no hay nada escuchando en el puerto 80/443 del origen, o algo responde activamente que no.
Causas habituales del error 521
- nginx o Apache detenido o caído.
- El servidor web no escucha en el puerto que usa Cloudflare (80 para Flexible, 443 para Full).
- Firewall (ufw, iptables, el del proveedor) que bloquea las IPs de Cloudflare.
- fail2ban o mod_security que ha baneado IPs de Cloudflare por "demasiadas peticiones".
Cómo solucionar el error 521
- Comprueba que el servidor web está activo: systemctl status nginx.
- Verifica que escucha en el puerto correcto: ss -tlnp | grep -E ":80|:443".
- Permite los rangos de IP de Cloudflare en el firewall.
- Si el modo SSL es Full o Full (strict), el origen debe tener HTTPS en el 443.
Configuración y comandos
Comprobaciones en el origen
bash
sudo systemctl status nginx
sudo ss -tlnp | grep -E ':80|:443'
sudo ufw status numbered
sudo fail2ban-client statusEjemplo de respuesta
http
HTTP/2 521
server: cloudflareHerramientas para comprobarlo
Preguntas frecuentes
¿Qué diferencia hay entre el error 521 y el 522?
521: el origen rechaza la conexión al momento (servicio parado o bloqueo activo). 522: la conexión no llega a completarse a tiempo (servidor saturado, apagado o paquetes descartados por el firewall).
Códigos relacionados
- 522 Connection Timed Out (Cloudflare)Cloudflare no pudo completar la conexión TCP con el origen a tiempo.
- 520 Web Server Returned an Unknown Error (Cloudflare)Cloudflare recibió del servidor de origen una respuesta vacía o inesperada.
- 523 Origin Is Unreachable (Cloudflare)Cloudflare no encuentra una ruta hasta el servidor de origen.
- 502 Bad GatewayEl proxy recibió una respuesta inválida (o ninguna) del servidor de origen.