使用 WordPress 修復錯誤 521 的提示
已發表: 2022-06-08如果您的 Web 服務器拒絕 Cloudfare 連接,則會出現錯誤 521,如果您的 WordPress 網站發生這種情況,了解如何修復它很重要。 但別擔心——這沒什麼太複雜或困難的。 另外,我們有 WP Full Care 來幫助您! 鑑於我們已經多次處理錯誤 521,我們決定分享我們的經驗並編寫一份詳細的指南,以幫助您,以防您遇到這種情況。
什麼是錯誤 521,是什麼原因造成的?
當您嘗試訪問您的 WordPress 網站並收到 521 錯誤時,這意味著您的瀏覽器已正確連接到 Cloudflare,但 Cloudflare 未連接到託管您網站的服務器。 在您聯繫 WordPress 專業人士並要求修復之前,這裡有四個最可能的問題原因:
- 服務器當前不可用。
- 因為它認為 Cloudflare 存在安全隱患,所以服務器正在阻止或減慢來自它的請求。
- 在端口 443 上,服務器拒絕 Cloudflare 的請求。
- 服務器未提供有效的 SSL 證書。
如何使用 WordPress 輕鬆修復錯誤 521?
如前所述,當源 Web 服務器拒絕 Cloudflare 連接時,會發生錯誤 521。 如果您遇到此問題,請不要驚慌,因為我們有五個故障排除程序可幫助您快速解決此問題。 如果您不確定是什麼導致了您的 521 問題,請從第 1 步開始,逐步完成這些步驟。
#1 聯繫您的託管服務提供商
當您收到 521 錯誤時,您可以採取一些措施來解決該問題。 另一方面,其中一些可能既耗時又復雜。 考慮到這一點,聯繫您的 WordPress 託管服務提供商是修復錯誤 521 的最簡單方法。專業的網絡託管服務商應該能夠解釋為什麼會出現此問題,他們甚至可以幫助您解決問題。
如果您不確定如何联系幫助,請訪問您的託管服務提供商的網站。 只需搜索任何联系我們或支持頁面。 我們建議盡可能使用實時協助選項,因為您希望盡快解決此問題。 例如,實時聊天和商務電話支持幾乎總是比票務門戶或電子郵件更快。 如果您無法立即從託管服務提供商處獲得幫助,您可以嘗試以下程序。
#2 檢查你的服務器是否離線
當您收到 521 錯誤時,始終值得驗證您的服務器是否在線。 如果它仍然正常運行,您可以繼續進行故障排除過程的下一階段。 您需要知道服務器的 IP 地址才能執行此操作。
您可以使用此 IP 地址ping 託管您的 WordPress 網站的物理服務器。 如果它響應,您將有一個確定的跡象表明您的服務器在線。 另一方面,如果它沒有響應,則您的服務器已關閉,這就是您收到 521 錯誤的原因。
如果您在查找此 IP 地址時遇到問題,請查看您的託管服務提供商的網站或在線文檔。 許多網絡主機提供有關如何定位您的 IP 地址的綜合課程。 獲得服務器的 IP 後,您可以轉到 HTTP 標頭檢查器工具,ping 您網站的服務器並查看它是否響應 只需將您的 IP 地址粘貼到“URL”字段中即可進行此測試。
如果您的服務器已關閉,您會注意到類似“連接失敗”或“找不到主機”的消息。 在這種情況下,您需要聯繫您的託管公司來解決問題。 另一方面,如果您的服務器啟動並運行,則您的 521 問題不是由服務器中斷或停機引起的。 在這種情況下,您可以按照本指南中的步驟來糾正問題。
#3 將 Cloudfare 中的所有 IP 地址列入白名單
您的服務器可能已啟動並正在運行,但Cloudflare 的 IP 地址可能被阻止。 如果是這種情況,當您嘗試訪問 WordPress 網站時,您可能會收到 521 錯誤。 解決方案是將 Cloudflare 的所有 IP 地址列入白名單。 當您將 IP 地址列入白名單時,您就是在通知您的服務器來自該地址的所有請求都將被接受。
可以將列入白名單的 IP 添加到您網站的 .htaccess 文件中。 這是一個重要的配置文件,它指示服務器如何操作。 要訪問此文件,您需要一個 FTP 客戶端,例如 FileZilla。
默認情況下,大多數 FTP 客戶端會隱藏敏感文件,因此請確保啟用“顯示隱藏文件”選項。 將 IP 地址列入白名單是一項乏味的任務,因為您必須為每個 IP 地址創建一個新行。 完成後,您可以訪問您的網站並檢查錯誤是否仍然顯示。
#4 與您的託管服務提供商聯繫以打開端口 443
Cloudflare 提供了多種加密選項。 在遇到 521 錯誤之前,您是進入 Full 模式還是 Full(Strict)模式? 我們問這個是因為這可能是問題的根源。
Cloudflare需要訪問端口 443 ,無論是在完整模式還是完整(嚴格)模式下。 但是,某些主機阻止 Cloudflare 訪問此端口,從而導致“消息 521”錯誤。 因此,在您的服務器上啟用端口 443 可能是一個解決方案。 只需聯繫您的託管服務提供商並要求他們為您啟用此功能。
#5 上傳 Cloudfare 來源證書
在使用 Cloudflare 的 Full 或 Full (Strict) 模式時,即使啟用了端口 443,您仍可能會收到 521 錯誤。 因為如果您擁有有效的 Cloudflare Origin Certificate ,某些服務器可能只接受端口 443 上的連接,因此就是這種情況。 Cloudflare 和您的 Web 服務器之間的流量使用此證書進行加密。
因此,如果您沒有 Origin 證書,則可能是您看到的錯誤 521 的原因。 好消息是 Cloudflare 可以帶您逐步完成生成此證書的過程。 登錄您的 Cloudflare 帳戶以開始使用。 然後從下拉菜單中選擇 SSL/TLS » 源服務器。 從那裡,您將能夠按照說明創建原始證書。
關於使用 WordPress 修復錯誤 521 的方法的最終想法
我們希望本文能幫助您了解導致錯誤 521 的原因以及如何使用 WordPress 修復它。 如您所見,這根本不難。 但是,如果您想避免麻煩,為什麼不針對您的 WordPress 網站進行維護呢? 您可以放心,您的 WordPress 網站已經掌握在您的手中!