當網頁無法載入時,502 Bad Gateway 閘道錯誤是您最常看到的錯誤代碼之一。這可能是由於 DNS 問題、地理限制,或本文中討論的其他問題所致。在本文中,我們將解釋此錯誤的含意,並探索可能的解決方法。然而請注意,由於這是伺服器端的問題,唯一的解決方案可能就只是單純等待網站擁有者修正該問題。
在本文中,我們將探討:
「502 Bad Gateway」代表什麼意思?
當您透過中介伺服器連線到網站時(例如 閘道(新視窗)、負載平衡器(新視窗)、CDN(新視窗) 或 反向代理伺服器),就會發生 502 Bad Gateway 閘道錯誤。這代表您已成功連線到中介伺服器且沒有問題,但中介伺服器無法連線到代管您嘗試連線之網站的目標伺服器。

由於許多網站都依賴 Cloudflare 的反向代理伺服器來進行內容傳遞和 DDoS 防護,因此 Cloudflare 的 502 錯誤頁面是最常遇到的頁面之一。它還提供了一個非常實用的問題視覺化呈現。
502 Bad Gateway 閘道錯誤是一個 HTTP 狀態碼(新視窗),其定義於 RFC 7231(新視窗) 規格的第 6.6.3 節。該錯誤的顯示方式是由運作傳回該錯誤之中介伺服器的任何人所決定。

常見的變體包括:
- 502 Bad Gateway
- 502 服務暫時過載
- Bad Gateway:代理伺服器接收到來自上游伺服器的無效回應
- 錯誤 502
- HTTP 錯誤 502 – Bad Gateway
- 暫時性錯誤 (502)
- 502 代理伺服器錯誤
- HTTP 502
- 502 伺服器錯誤:伺服器發生暫時性錯誤,無法完成您的請求
- HTTP 502
- 502。這是一個錯誤
- Bad Gateway:代理伺服器接收到來自上游伺服器的無效回應
該錯誤並未說明其產生的原因。
是什麼原因導致 502 Bad Gateway 閘道錯誤?
502 錯誤表示中介伺服器無法連線至目標(「上游」)伺服器。常見原因包括:
目標伺服器過載
當伺服器同時收到太多請求時,它可能會因負荷過重而無法回應其他伺服器的請求,從而導致終端使用者收到 502 錯誤。伺服器可能會因為突然的流量突增、伺服器資源不足,或消耗過多資源且最佳化不良的應用程式而過載。
伺服器之間的網路問題
如果中介伺服器與上游伺服器之間存在網路連線問題,就可能會發生 502 錯誤。常見的網路問題包括封包遺失和路由設定錯誤(也可能包括防火牆問題,但我們將在下方單獨討論)。
伺服器之間的連線不佳也可能是地理限制或延遲問題所導致,特別是當伺服器位於不同地區,或者有間歇性網路問題影響其中一台伺服器時。
防火牆和其他安全性限制
防火牆或安全性軟體可能會誤將合法請求攔截,使其無法到達伺服器。例如,如果防火牆規則誤將某些流量識別為可疑流量,就可能會阻止中介伺服器連線到上游伺服器。
如果 CDN 或代理服務嘗試存取具有嚴格安全設定(例如將特定 IP 位址列入白名單,或封鎖特定地區)的伺服器,也可能會出現此問題。
DNS 問題
如果 DNS 解析出現問題,代理伺服器可能會無法 定位上游伺服器的 IP 位址(新視窗),從而導致 502 錯誤。這可能會在 DNS 記錄過期或設定錯誤時發生。在目標伺服器的 DNS 設定變更後的 DNS 傳播期間,也可能會發生 DNS 問題,此時某些伺服器尚未更新其記錄以反映新的 IP 位址。
設定錯誤的伺服器
中介伺服器或目標伺服器上的伺服器組態錯誤,都可能導致 502 錯誤。範例包括不正確的伺服器路由規則、損壞的反向代理伺服器設定,或是為連線上游伺服器指定了錯誤的 IP 位址或連接埠。
如果伺服器軟體組態檔案中存在錯誤,或者伺服器被設定為僅回應來自特定 IP 位址的請求,也可能會發生這種情況。
應用程式錯誤和當機
有時,目標伺服器上的應用程式遇到錯誤或當機,導致其無法回應代理伺服器的請求。例如,如果網頁應用程式的程式碼有錯誤、最佳化不良或維護不當,就可能導致應用程式出現間歇性故障。過期的軟體、資料庫連線錯誤和不相容的更新也可能導致這些應用程式層級的失敗。
逾時
當伺服器花費太長時間回應請求時,就會發生逾時。中介伺服器可能會等待一段特定時間(其逾時限制),然後才判定上游伺服器沒有回應。如果發生這種情況,代理伺服器可能會回應 502 Bad Gateway 閘道錯誤,以表示上游伺服器逾時。
伺服器維護或停機時間
目標伺服器可能只是處於離線(「當機」)狀態。進行維護是常見的原因,許多網站會在排定的停機時間內顯示維護頁面。
然而,其他原因還包括嚴重的伺服器故障(伺服器已當機),或伺服器被強制關閉(例如由警方執行,或因版權問題面臨法律壓力)。有時,網站只是被不再有興趣維護它們的開發人員所遺棄。
我可以做些什麼來修正 502 Bad Gateway 閘道錯誤嗎?
您可以成功連線到向您顯示 502 錯誤的中介伺服器,這強烈顯示您的端點沒有問題。這代表在大多數情況下,需要由網站擁有者來解決該問題。很有可能只要您等待很短的時間,然後重新整理瀏覽器中的頁面,問題就會得到解決,您就能夠成功連線。
如果問題仍然存在,您可以使用 www.isitdownrightnow.com(新視窗) 等線上服務,查看該網站對其他使用者而言是否正常運作。

如果並非如此,您能做的並不多,但也許可以嘗試聯絡網站擁有者以瞭解情況。如果是的話,問題確實可能出在您這邊。您可以嘗試以下幾種方法來解決:
- 清除瀏覽器的快取和 Cookie,因為瀏覽器儲存的舊資料或損毀資料可能會導致問題
- 嘗試使用其他瀏覽器(新視窗),這有助於排除特定瀏覽器的問題。
- 重新啟動您的電腦或行動裝置、數據機和路由器(通常為同一台裝置)以重新整理連線
- 清除您的 DNS 快取並檢查您的 DNS 設定,以確保其已正確設定
- 如果正在使用 VPN(包括 Proton VPN),請更換 VPN 伺服器。如果這不起作用,請嘗試關閉 VPN。如果問題僅在您使用 Proton VPN 時發生,請聯絡我們的支援團隊
- 相反地,如果您沒有使用 VPN,請嘗試使用。如果您正在使用 Proton VPN,請確保在應用程式設定中已開啟替代路由(新視窗),因為此獨特的反審查功能旨在透過第三方網路路由被封鎖的連線,從而繞過封鎖
並且請記得在每次嘗試解決問題後,重新載入您嘗試存取的網站。
請不要驚慌!
502 閘道錯誤幾乎總是伺服器端的問題,這意味著您的連線可能沒有任何問題。極有可能的情況是,只需稍加耐心,等待網站擁有者在他們端解決問題,然後重新整理網頁,即可解決此問題。






