10月 15th, 2021

在WordPress网站上使用Cloudflare等内容交付网络 (CDN)可以帮助您大幅减少加载时间。但是,您可能偶尔会遇到Cloudflare特定的问题,例如“521错误”。此特定错误会阻止平台连接到您的网站,这意味着您可能也无法访问网站。

  Cloudflare的521错误是什么?

像Cloudflare这样的CDN将您网站的缓存副本存储在位于全球各地的服务器网络上。当访问者尝试访问您的网站时,Cloudflare 会“拦截”该连接并从最接近其位置的服务器加载缓存副本。这种方法通常会加快加载速度,同时降低站点主服务器的工作量。推荐阅读:《CDN对于网站的重要性》

为了让Cloudflare工作,它需要能够连接到您网站的服务器。如果由于某种原因服务器拒绝连接,您将遇到521错误:

默认情况下,Cloudflare会告诉您它无法连接到网站的服务器,因为该服务器已关闭。但是,CDN可能无法连接到您的站点还有其他几个潜在原因。

在我们讨论这些原因之前,重要的是要注意521错误不是特定于WordPress的。无论您使用什么内容管理系统 (CMS)以及在外部网站上,您都可能遇到此错误。

  是什么原因导致Cloudflare返回521错误

正如我们之前提到的,当Cloudflare无法与您网站的服务器建立连接时,会发生521错误。通常,发生这种情况是由于以下三个原因之一:

您网站服务器已关闭。如果您使用的是信誉良好的WordPress服务器主机,您应该拥有近乎完美的正常运行时间率(大约 99.9%)。这意味着在大多数情况下,服务器停机不是521错误背后的根本原因。推荐阅读:《CDN缓存工作原理以及条件》

您服务器可能阻止Cloudflare请求。 一些防火墙会阻止他们认为可疑的 IP,而Cloudflare请求可能会被该网络捕获。

您的Cloudflare证书有问题。Cloudflare 可以使用自己的安全套接字层 (SSL) 证书对您的网站与其服务器之间的流量进行加密。如果该证书有问题,源服务器可能会拒绝连接。

以上就是什么是CDN521错误的全部内容。推荐相关阅读:《CDN的有哪些优点和缺点》

TAGS:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注