TrueURL
TrueURL

菜单

5xx 服务器错误 非标准状态码(Cloudflare)

521 Web 服务器已宕机

Cloudflare 专用状态码:源服务器拒绝了 Cloudflare 的连接,通常是因为 Web 服务器已宕机或屏蔽了 Cloudflare。

原因短语
Web Server Is Down
是否重定向
否
默认可缓存
否

521 是 Cloudflare 专用的状态码,表示 Cloudflare 尝试连接源 Web 服务器时,连接被拒绝:源服务器主动拒绝了 TCP 连接,而不是让它超时。

原因要么是 Web 服务器软件(nginx、Apache、IIS、Node.js 等)没有运行,或没有在预期的端口上监听;要么是源服务器本机或其前面的防火墙拒绝来自 Cloudflare IP 地址的连接。当 SSL/TLS 加密模式设为“完全”(Full)或“完全(严格)”(Full (strict))时,Cloudflare 会通过 HTTPS(端口 443)将 HTTPS 请求转发到源服务器,因此只在端口 80 上监听的源服务器也会导致 521。

响应示例

HTTP
HTTP/1.1 521 Web Server Is Down
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f71-AMS

SEO 与重定向检测

521 意味着网站对访客和爬虫来说实际上已经下线。短暂的中断可以容忍,但如果持续下去,Google 会放慢抓取速度,最终移除页面。应重启 Web 服务器,在防火墙中放行 Cloudflare 的 IP 地址段,并检查源服务器监听的端口。

常见原因与使用场景

  • Web 服务器进程崩溃或被停止。
  • 防火墙、安全插件或托管服务商屏蔽了 Cloudflare 的 IP 地址,例如在对其进行速率限制之后。
  • 源服务器没有在 Cloudflare 使用的端口上监听,例如在“完全”SSL 模式下没有 HTTPS 监听端口。
  • Cloudflare 中的 DNS 记录指向一台已不再运行 Web 服务器的旧服务器。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。