我的 WordPress 網站為什麼會出現 Error 521?又該如何修復?

0
我的 WordPress 網站為什麼會出現 Error 521?又該如何修復?

Cloudflare 是許多人常用的 CDN 服務,當你使用 Cloudflare 的服務的時候,有時候會出現 Error 521的錯誤,這是甚麼意思?又該如何處理呢?

什麼是 Error 521?

Error 521 是使用 Cloudflare 時,你的 WordPress 網站伺服器無法與 Cloudflare 連結而出現的錯誤代碼。

當你的網站出現 Error 521 的時候,代表著你的瀏覽器可以連結到 Cloudflare,g但是 Cloudflare 卻無法連線到你的伺服器,也就是說,當 Cloudflare 試著連線到你的虛擬主機卻沒有回應的時候,就會顯示 Error 521 的訊息。

我的 WordPress 網站為什麼會出現 Error 521?又該如何修復?
當Cloudflare 無法連接到你的主機時,就會出現 Error 521 訊號

是什麼情況下會產生 Error 521?

通常來說,會產生 Error 521主要是有以下兩種原因:

首先,你的 WordPress 網站的伺服器已經關閉,所以 Cloudflare 無法連線。

第二個因素則是你的主機是正常運作的,但是因為某些因素阻止了 Cloudflare 的請求。由於 Cloudflare 的工作方式是反向代理,所以有一些主機會將來自這些 IP 的流量誤判為攻擊而停止。

如何修復 Cloudflare 和 WordPress 網站的 Error 521?

既然知道了會形成 Error 521 的主要原因,那就可以依序去排除網站問題了。

確認主機是否在線

第一個方法就是確認你的主機是否還在運作,一個簡單的方法是你可以用 keycdn 的線上工具:HTTP Header Checker 來確認,只要輸入網址或是主機的 IP 位置就可以替你確認主機目前是否正常運作。

如果主機正常運作,你會看到綠色的 HTTP 200,如果沒有回應的話就會顯示 Host not found。

將 Cloudflare 的 IP 加入防火牆白名單

通常來說,出現 Error 521 是主機端出線問題的機會比較多,但是如果你確定你的主機運作正常,卻還是無法正常瀏覽的話,那你可以試著把 Cloudflare 的 IP 位置加入主機的白名單中。

跟其他的網站錯誤代碼相比, Error 521 算是比較少見到的,如果以上兩種方法都無法解決問題,那建議還是趕快找你的主機商幫忙喔。

發表迴響