El error 521 o Error 521: el servidor web está inactivo se produce porque el servidor web original se niega a conectarse desde Cloudflare (Cloudflare es un proveedor de servicios de proxy inverso, que es un tipo de servidor proxy intermediario entre un servidor y los clientes). Más específicamente, Cloudflare intentó conectarse a su servidor de origen en el puerto 80 o 443 pero recibió un error de conexión rechazada.
Solucionar el error 521: el servidor web no funciona
Causas comunes del error 521

Las dos causas más comunes del error 521 son:
El servidor web está fuera de línea.
Es posible que el proceso del servidor web de origen (por ejemplo, Apache o Nginx) no se esté ejecutando o haya fallado. En ese caso:
- Asegúrese de que su servidor web esté funcionando correctamente.
- Revise el registro de errores del servidor para encontrar la causa del error.
Si no puede realizar estas tareas, comuníquese con su proveedor de hosting.
Las solicitudes de Cloudflare están bloqueadas
El servidor web de origen o la red del proveedor de alojamiento pueden estar bloqueando las solicitudes de Cloudflare.
Como proxy inverso, Cloudflare se conecta a su servidor desde una IP de Cloudflare y todo el tráfico posterior proviene exclusivamente de un conjunto más pequeño de IP de Cloudflare. Como resultado, ciertas soluciones de seguridad del lado del servidor pueden distorsionar el aumento de conexiones legítimas desde este grupo de IP más pequeño como un ataque. Esto da como resultado que algunas IP de Cloudflare se bloqueen o limiten su velocidad.
Para resolver este problema, incluya en la lista blanca todos los rangos de IP de Cloudflare en el firewall del servidor o en cualquier otro software de seguridad nativo . Lista de rangos de IP de Cloudflare:
IPv4
- 103.21.244.0/22
- 103.22.200.0/22
- 103.31.4.0/22
- 104.16.0.0/12
- 108.162.192.0/18
- 131.0.72.0/22
- 141.101.64.0/18
- 162.158.0.0/15
- 172.64.0.0/13
- 173.245.48.0/20
- 188.114.96.0/20
- 190.93.240.0/20
- 197.234.240.0/22
- 198.41.128.0/17
IPv6
- 2400:cb00::/32
- 2405:b500::/32
- 2606:4700::/32
- 2803:f800::/32
- 2c0f:f248::/32
- 2a06:98c0::/29
Si no puede incluir las IP de Cloudflare en la lista blanca, comuníquese con su proveedor de alojamiento.
Solución de problemas Error 521: el servidor web no funciona
![Solucionar el error 521: el servidor web no funciona Solucionar el error 521: el servidor web no funciona]()
Puede utilizar herramientas de terceros como cURL o Telnet para probar la respuesta del servidor de origen.
Para los comandos de ejemplo a continuación, debe reemplazar la dirección IP 1.2.3.4 con la dirección IP del servidor original. Además, puede ejecutar estas pruebas en el puerto 443.
Experimenta con rizo
cURL le permite simular una solicitud HTTP, por lo que es una buena herramienta para probar si su servidor de origen está funcionando correctamente. Puede ejecutar cURL a través de la herramienta de línea de comandos Terminal en Mac OS o Linux.
Ejecute el comando cURL en la IP de su servidor usando el registro A o CNAME para el nombre de dominio que se muestra en la aplicación DNS del panel de Cloudflare.
curl http://1.2.3.4 -v
Si tiene éxito, verá una respuesta HTTP 200 junto con el HTML del sitio web. Una solicitud cURL fallida se verá así:
# curl 1.2.3.4
curl: (7) Failed to connect to 1.2.3.4 port 80: Connection refused
Experimente con Telnet
Los usuarios de Windows pueden probar la conectividad mediante Telnet (a través del símbolo del sistema ).
Ejecute un comando similar a este:
telnet 1.2.3.4 80
Errores, como:
Unable to connect to remote host: Connection refused
significa que su servidor web no se está ejecutando o está bloqueando solicitudes.
El error de conexión rechazada se verá así:
# telnet 1.2.3.4 80
Trying 1.2.3.4...
telnet: connect to address 1.2.3.4: Connection refused
telnet: Unable to connect to remote host
Ver más: