521 錯誤 Cloudflare:如何進行故障排除和修復
![521 錯誤 Cloudflare:如何進行故障排除和修復](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/05/521-error-cloudflare-640x375.webp)
Cloudflare 在那些了解互聯網後端以及安全和隱私方面的人中是一個流行的名字。它的主要作用是讓事情變得更快、更安全、更可靠。但是,Cloudflare 521 錯誤會在訪問網站時造成障礙。
消息顯示,Web 服務器已關閉,錯誤代碼 521,通常在使用 WordPress 開發的網站上遇到。這個問題已經存在很長時間了,給開發者和用戶帶來了困難。那麼,就讓我們一探究竟吧!
什麼是 Cloudflare 錯誤參考號 521?
當服務器不響應來自 Cloudflare 的請求時出現錯誤。雖然該消息將服務器問題列為錯誤背後的原因,但情況並非總是如此。
以下是用戶在 Cloudflare 中遇到 521 錯誤的幾個原因:
- 服務器宕機:雖然在使用可靠的託管平台時很少見,但服務器宕機仍有可能是根本原因。
- 服務器設置配置錯誤:通常,服務器設置配置錯誤是用戶無法訪問網站的原因。最近的更改也可能觸發錯誤。
- 證書問題:Cloudflare 擁有用於增強安全性和加密的 SSL(安全套接字層)證書,它的問題也可能導致 Cloudflare 出現 521 錯誤。
- 被服務器阻止的請求:在少數情況下,服務器配置的防火牆會阻止來自 Cloudflare 的請求(如果被識別為可疑)。當有來自同一 IP 地址的多個請求時,通常會發生這種情況。
Cloudflare 如何修復 521 錯誤?
在我們轉向稍微複雜的解決方案之前,這裡有一些快速的嘗試:
- 禁用代理。
- 清除緩存。
- 當用戶抱怨 Cloudflare 的 521 錯誤時,驗證是否是他們端的問題觸發了錯誤。
如果不起作用,請轉到下一個列出的修復程序。
1.查看站點狀態
對於那些想知道如何修復 Cloudflare 錯誤的人,您的主要方法應該是確保站點運行正常。最簡單的選擇是通過命令行運行 ping 測試。
在用實際地址替換網站時使用以下命令:ping website
例如,當檢查 WindowsReport 的問題時,命令變為:ping windowsreport.com
![](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/05/cmd_9y9cqaiwwt.webp)
檢查測試結果並在此處查找任何異常情況。此外,您可以使用Downdetector,這是一項可靠的服務,允許用戶報告網站問題,從而提供實時統計數據。
2. Cloudflare 白名單
當網站狀態良好時,Cloudflare 與 DigitalOcean 出現 521 錯誤的下一個可能原因是後端阻止了連接嘗試。在這種情況下,您必須確保 Cloudflare IP 未在防火牆中被阻止。htaccess 和 iptables。
您可以使用以下命令允許來自 iptables 中給定 IP 的連接,同時將 IP 地址替換為 Cloudflare 的 IP 地址:sudo iptables -A INPUT -s IP Address --dport 443 -j ACCEPT
檢查Cloudflare IP 的完整列表並將所有這些列入白名單,並確保端口 443 可訪問。每個過程可能略有不同,具體取決於配置的防火牆,但應該不會太棘手。
![](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/05/nm9lxzk4aj.webp)
此外,在驗證這方面時,請確保與託管服務核實他們是否阻止了來自 Cloudflare 的連接嘗試,並糾正此問題,
3. 檢查 SSL 證書是否有問題
對於許多使用 WordPress Cloudflare 時出現 521 錯誤的用戶來說,問題出在網站的安全證書上。用戶可以從 Cloudflare 的儀表板生成證書並將其上傳到 Web 服務器以消除此類問題並確保無縫連接。
![](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/05/chrome_pxit5jqhjy.webp)
如果網站已有 SSL 證書,請檢查它是否存在問題並確保其他設置配置正確。
4.重新配置加密設置
通常,不正確的加密模式會觸發 521 錯誤 Cloudflare with Nginx。Cloudflare 提供了多種根據網站和開發人員的要求設計的模式。這些都是:
- 靈活:通過 HTTPS 建立連接。雖然安全性較低,但開發人員更喜歡沒有 SSL 證書的網站。
- Full:允許根據訪問者的請求通過 HTTP 和 HTTPS 進行連接,但不檢查證書。
- Full(嚴格):與 Full 類似,但在建立連接之前會驗證 SSL 證書。
![](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/05/chrome_78iwgdo2km.webp)
現在您已經了解了這三種模式,切換到不同的模式並驗證哪種模式最適合您的網站,儘管它通常是靈活的。同樣,這取決於幾個因素,對於某些用戶來說,將 SSL 模式設置為 Full(嚴格)就可以了。
5.聯繫支持
如果此處列出的解決方案均未幫助修復 Cloudflare 錯誤代碼 521,最後的選擇是聯繫 Cloudflare 支持。如果根本原因難以確定,他們可以更好地幫助您。
一旦您啟動並運行,就可以獲得可靠的網絡和流量檢查工具以獲得詳細的見解。
如有任何疑問或要分享適合您的解決方案,請在下方發表評論。
發佈留言