521 是 Cloudflare 專用的狀態碼。它表示 Cloudflare 嘗試連線到原始網頁伺服器,但連線遭到拒絕:原始伺服器主動拒絕了 TCP 連線,而不是讓它逾時。
原因可能是網頁伺服器軟體(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 會放慢檢索速度,最終移除網頁。請重新啟動網頁伺服器、在防火牆中允許 Cloudflare 的 IP 範圍,並檢查原始伺服器接聽的連接埠。
常見原因與使用情境
- 網頁伺服器程序當機或已停止。
- 防火牆、安全性外掛程式或代管服務供應商封鎖了 Cloudflare 的 IP 位址,例如在對這些位址進行速率限制之後。
- 原始伺服器沒有在 Cloudflare 使用的連接埠上接聽,例如在「完整」SSL 模式下沒有 HTTPS 接聽程式。
- Cloudflare 中的 DNS 記錄指向一台已不再執行網頁伺服器的舊伺服器。