當您的 WordPress 站點的服務器拒絕連接到 Cloudflare 時,會出現 Cloudflare 獨有的錯誤 521。如果您負責的話,您需要一個 WordPress 網站來快速安全地加載它。許多網站所有者使用 Cloudflare 連接他們的網站,Cloudflare 是一種免費的內容分發網絡 (CDN) 和安全服務。連接您的網站後,您可以使用 CDN 加速它,使用 SSL 保護它,並添加其他功能,如機器人保護。但是,此配置可能會導致錯誤 521。以其內容分發網絡 (CDN)、Cloudflare (CDN) 而聞名。

從那時起,它已發展為提供範圍廣泛的服務,其中大多數其中與網絡和安全有關。 Cloudflare 中心龐大的服務器網絡是它的命脈。該網絡跨越 93 個不同的國家,覆蓋 200 多個地點。它們大規模地用作防火牆和數據緩存服務器。從技術上講,如果您有一個託管網站,您需要做的就是註冊 Cloudflare。然後從他們的控制面板添加您的網站。然後,它基本上是免提的。來自您網站的部分數據由位於全球多個位置的 Cloudflare 服務器緩存。

修復 Cloudflare 錯誤 521 的方法

檢查加密設置

CDN 和您的 Web 源服務器可以使用 Cloudflare 的加密模式連接。不正確的加密模式選擇會導致連接被拒絕錯誤。要使用此技術,請登錄您的 Cloudflare 儀表板並單擊 SSL/TLS 按鈕。加密技術包括:

靈活:Cloudflare 與您的來源之間的所有連接均通過 HTTP 建立。如果您無法為您的域設置 SSL 證書,請使用此靈活 SSL。

完整:Cloudflare 將使用 HTTP 或 HTTPS 連接到源服務器,具體取決於訪問者的要求。如果您有 SSL 證書,請選擇完全 SSL 模式。

嚴格:與完全一樣,訪問者可以決定使用哪種協議。但是這種模式對源站證書的要求比較高。

檢查源站是否在運行

另外一種判斷521錯誤的方法是檢查你的源站狀態服務器。如果正在進行維護或託管公司出現問題,您的服務器將阻止 IP 請求。除了服務器狀態之外,還要檢查與原始 Web 服務器的連接。

如果您熟悉終端的使用,請使用適用於 Linux 的 Packet Internet Groper (PING) 命令或適用於 Windows 的 Traceroute 命令。檢查您的訂單使用情況是確保源服務器正常運行的另一種方式。網站超出其內存和中央處理器 (CPU) 使用限制是出現此 Cloudflare 特定錯誤消息的原因之一。

當它過載時,服務器無法響應來自 Cloudflare 的 HTTPS 請求。轉到 hPanel-> Order Usage 查看限制。作為最大閾值,內存卡和 CPU 使用率圖表上的紫色線不應與紅色線交叉。如果您即將超過最大限制,請升級您的網絡託管包或選擇不同類型的託管。

我們建議為遇到錯誤 521 的 WordPress 用戶刪除無意義的插件。網絡源服務器可能會遇到來自某些插件的大量負載。 WordPress 站點的服務器可能會阻止來自 Cloudflare 的請求,因為它使用了太多資源。最後但同樣重要的是,如果您無法訪問您的服務器連接,請聯繫您的主機支持人員。

測試與服務器的連接

消息“錯誤 521:Web 服務器正在運行”如果您服務器上的防火牆軟件阻止了 Cloudflare IP 地址,則會出現“down”。確保您的託管公司沒有​​啟用來自 Cloudflare IP 範圍的速率限制 IP 請求是解決錯誤 521 的另一種方法。與您服務器的所有連接都來自 Cloudflare 的 IP 地址,而不是訪問者的實際 IP 地址,因為此 CDN 用作反向代理人。要檢查 URL 的連接性和服務器,請發出客戶端統一資源定位器 (cURL) 命令。 mac、linux、windows 10及以上版本默認安裝cURL命令。

該方法使用文件管理器中的.htaccess文件。然後添加允許來自 Cloudflare 的 IP 地址的代碼。為了在不編寫代碼的情況下允許訪問或阻止某些地址,有一個 IP 管理器。 hPanel-> 其他-> 前往 IP 管理器,在允許 IP 地址部分下包含 Cloudflare 的 IP,然後單擊添加 單擊添加。

要修復 WordPress 中的錯誤 521,請使用 Secure Admin IP 等插件幫助管理對 Cloudflare IP 範圍的訪問。此方法還將測試 WordPress 站點的服務器是否由於 IP 過濾而拒絕連接到 CDN。

檢查網站問題

如果沒有,則刪除連接被拒絕的錯誤消息如果之前的解決方案有效,請暫時關閉 Cloudflare。在重新使用 CDN 之前,請確保您的網站沒有任何其他問題。

Cloudflare 中的錯誤 512 是什麼?

CDN(如 Cloudflare)會在您的網站上維護您網站的緩存版本龐大的服務器網絡。當訪問者嘗試訪問您的網站時,Cloudflare 會“攔截”請求並從離他們位置最近的服務器加載緩存版本。這種方法通常會顯著縮短加載時間並減輕主服務器的負載。

要使 Cloudflare 正常工作,它需要能夠連接到託管您網站的服務器。如果服務器出於某種原因拒絕連接,您將看到錯誤 521。當 Cloudflare 由於不可用而無法連接到您網站的服務器時,它會通知您。但是,由於各種其他原因,CDN 可能無法連接到您的網站。

導致錯誤 521 的原因是什麼?

Cloudflare 在嘗試連接到服務器時遇到錯誤 521託管您的網站。出現這種情況的原因可能有以下三種:

您的網站服務器離線。如果您使用的是高質量的 WordPress 虛擬主機,您應該有一個相對接近的正常運行時間記錄(大約 99.9%)。這表明服務器不可用不是錯誤 521 的最常見原因。Cloudflare 請求被服務器明確阻止。一些防火牆會阻止看起來可疑的 IP,而 Cloudflare 查詢可能會落入此陷阱。 Cloudflare 的證書無法正常使用; Cloudflare 專有的安全套接字層 (SSL) 證書可以加密您的站點與其服務器之間的流量。如果該證書有缺陷,源服務器可能會拒絕連接。

最後的話

在 WordPress 網站上工作或使用互聯網時,您可能會遇到錯誤 521,這是一個 Cloudflare 錯誤代碼。當您首次將 Cloudflare 集成到您的內容分發中時,最常遇到錯誤 521。借助 Cloudflare,網站可以免受威脅,始終保持在線狀態,並且只需單擊一下即可輕鬆部署 Web 應用程序。無論網站規模或平台如何,Cloudflare 都可以在不添加硬件、設置軟件或更改一行代碼的情況下加速網站。我們希望我們關於“如何修復 Cloudflare 錯誤 521”的文章一定能幫到您。

By Maisy Hall

我是一名自由作家。 我也是素食主義者和環保主義者。 每當我有時間時,我都會專注於冥想。