WordPress网站使用Cloudflare后出现521错误的修复图文教程

当您的WordPress网站的服务器使用了Cloudflare后,有时候会发生Cloudflare特有的错误5…

当您的WordPress网站的服务器使用了Cloudflare后,有时候会发生Cloudflare特有的错误521。因为当你负责一个WordPress网站时,你需要它快速和安全地加载。许多网站所有者使用Cloudflare,毕竟又一个免费的内容交付网络(CDN)和安全服务,来连接他们的网站。一旦连接起来,你可以使用CDN来提高网站的速度,并用SSL和僵尸保护等功能来保护它。

然而,这种配置可能会导致出现错误521(有时)。搬主题将在这篇文章中讨论这一错误信息的含义,以及如何修复它的图文教程。

什么是Cloudflare?

Cloudflare以其内容交付网络(CDN)最为著名,而且是免费CDN。此后,它扩展到包括各种服务,其中大部分与网络和安全有关。

Cloudflare巨大的服务器网络是其跳动的心脏。该网络覆盖了200多个地方,分布在93个国家。在大范围内,这些服务器既是数据缓存服务器,又是防火墙。

从技术上讲,如果你有一个托管网站,你所要做的就是在Cloudflare注册。然后,进入他们的控制面板,添加你的网站。这之后就基本不用动手了。Cloudflare服务器在全球多个地方缓存你网站的数据段。

每当访问者要求访问您的网站时,Cloudflare会从最近的地方向他们提供缓存的材料,同时与您的网站连接。这经常导致访问者收到的信息远远快于他们直接在你的网站服务器上提出的请求。

所有通过Cloudflare服务器的数据都同时受到监控。然后,他们可以阻止可能的攻击,筛选出不良行为者(如爬虫),并采取其他任何必要的措施来保持您的网站安全。

什么是Cloudflare中的错误512?

CDN,如Cloudflare,在一个全球服务器网络上保存你的网站的缓存版本。Cloudflare “拦截 “访问者访问你的网站的尝试,并从离他们的位置最近的服务器加载一个缓存副本。这种方法通常会导致加载时间大大加快,以及减少你的核心服务器的负担。

Cloudflare必须能够链接到您网站的服务器,才能发挥作用。如果服务器由于某种原因拒绝连接,你会得到一个错误521。

IMG_0

Cloudflare会通知您,它无法连接到您网站的服务器,因为它不可用。然而,CDN可能无法连接到您的网站,还有其他一些原因。

什么原因导致错误521?

Cloudflare无法与您网站的服务器建立连接,从而导致错误521。发生这种情况的原因有三个。

  1. 你的网站的服务器离线了。如果你使用高质量的WordPress虚拟主机,你应该有一个相对接近的正常运行时间记录(大约99.9% )。这表明,服务器不可用并不是导致错误521的最常见原因。
  2. Cloudflare请求被你的服务器明确地阻止了。有些防火墙会阻止他们认为可疑的 IP,Cloudflare 查询可能会落入这个陷阱。
  3. 您的 Cloudflare 证书不能正常工作。Cloudflare自己的安全套接字层(SSL)证书可对您的网站和其服务器之间的流量进行加密。如果该证书有缺陷,原服务器可能会拒绝连接。

Cloudflare是一个反向代理服务。你的所有访问者的IP地址不是直接前往你的始发网络服务器,而是看起来来自Cloudflare的IP。

这种不相称的带宽和IP地址将被这么多(构造不良的)服务器安全解决方案标记为攻击。

修复错误521

首先,我们需要弄清楚问题是在服务器端还是在 Cloudflare 端。

服务器端:

用记事本打开你的主机文件,输入你的服务器IP和域名并保存文件。这将绕过Cloudflare,直接打开你的网站。

IMG_0

现在在隐身模式下打开你的网站。

IMG_0

如果您的网站在打开时没有出现 521 错误,这意味着服务器方面没有问题,问题出在 Cloudflare 上。如果仍然显示错误521,这意味着问题出在你的服务器上,你需要联系你的主机提供商的客户支持,要求他们为你解决这个错误。

Cloudflare:

现在有了Cloudflare,你可以做2个具体的修复工作,以解决521的错误。

  1. 改变SSL配置
  2. 关闭DNS记录中的代理

改变SSL配置

在Cloudflare输入你的域名

IMG_0

从左手边的菜单中点击SSL/TLS

IMG_0

将加密模式从 “完全”改为 “灵活”,这将解决这个问题。

IMG_0

关掉DNS记录中的代理

如果错误521仍然存在,这个解决方案肯定会解决它。

从左手边的菜单中点击DNS

IMG_0

在开启代理的记录上点击编辑

IMG_0

关闭代理切换,然后点击保存。

IMG_0

这将解决521的错误。

最后总结

如果WordPress网站得到一个521错误,这意味着您的源服务器(托管您的WordPress网站的服务器)无法连接到Cloudflare。Cloudflare会向您的网站访问者显示一条错误信息,因为变得无法连接到您的服务器。这降低了用户体验,使您的网站看起来不那么专业和值得信赖。

类别:WordPress 进阶教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册