您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress网站设置开启CloudFlare后显示521错误的修复解决办法
杰帅2023-07-10【Wordpress】人已围观
简介在你的WordPress网站上使用内容交付网络(CDN),如Cloudflare,可以帮助你大幅减少加载时间。然而,你可能偶尔会遇到Cloudflare的厂家问题,如 "错误521"。这个特殊的错误使平台无法连接到你的网站,这意味着你也可能无法访问你的网站。
在你的WordPress网站上使用内容交付网络(CDN),如CloudFlare,可以帮助你大幅减少加载时间。然而,你可能偶尔会遇到 CloudFlare 的厂家问题,如 "错误521"。这个特殊的错误使平台无法连接到你的网站,这意味着你也可能无法访问你的网站。
在这篇文章中,搬主题将介绍什么是CloudFlare错误521,以及导致它的原因。然后,搬主题将介绍三种方法来解决它。
一、什么是CloudFlare的错误521?
像 CloudFlare 这样的CDN在位于全球各地的服务器网络上存储你的网站的缓存副本,当访问者试图访问您的网站时, CloudFlare 会 "拦截 "该连接,并从最接近其位置的服务器加载缓存副本。这种方法通常会导致更快的加载时间,以及降低您网站主服务器的工作量。
为了使 CloudFlare 发挥作用,它需要能够连接到您网站的服务器。如果由于某种原因,该服务器拒绝连接,你会遇到错误521。
默认情况下, CloudFlare 会告诉您,它无法连接到您网站的服务器,因为该服务器已经停机。然而,还有其他几个潜在的原因,CDN可能无法连接到您的网站。
在我们谈论这些原因之前,重要的是要注意,错误521并不是WordPress特有的。无论你使用的是什么内容管理系统(CMS),以及在外部网站上,你都可能遇到这个错误。然而,你使用WordPress的其实给了你一个额外的方法来解决这个问题,继续往下看。
二、什么原因导致 CloudFlare 的错误521?
正如我们前面提到的,当 CloudFlare 无法与您的网站服务器建立连接时,就会出现错误521。通常情况下,发生这种情况有三个原因之一。
- 您网站的服务器出现故障。如果你使用的是有信誉的WordPress虚拟主机,你应该有一个接近完美的正常运行时间率(大约99.9%)。这意味着,在大多数情况下,服务器停机并不是错误521背后的根本原因。
- 您的服务器特别阻止了Cloudflare请求。有些防火墙会阻止他们认为可疑的IP,Cloudflare请求可能会被卷入这个网中。
- 你的Cloudflare证书有问题。Cloudflare可使用自己的安全套接字层(SSL)证书对您的网站和其服务器之间的流量进行加密。如果该证书有问题,源服务器可能会拒绝连接。
这可能看起来有很多潜在的问题需要解决。然而,正如我们将在下一节讨论的那样,这些原因中的大多数在故障排除过程中是相当容易排除的。
三、用3种方法修复WordPress的Cloudflare错误521
现在我们将指导你如何解决WordPress中Cloudflare错误521的问题。首先排除最常见的原因(也是最容易解决的),让我们从检查你的网站的服务器是否停机开始。
1. 找出你的网站的服务器是否宕机
在信誉良好的主机供应商中,服务器停机是相当罕见的。很多供应商都吹嘘自己有近乎完美的正常运行时间。因此,除非你使用的是一个不可靠的虚拟主机,否则你可能可以排除这个错误521的根源。
然而,确保你主机没问题,特别是如果如果买一些小厂家IDC的主机。如果你由于错误521而无法访问你的网站,还有其他方法可以检查,看看它是否在线。例如,你可以使用命令终端中的ping命令,无论你使用的是哪种操作系统(OS),它都应该工作。
ping命令运行一个简单的测试,以确定一个服务器是否可达,并确保你没有任何连接问题。例如,这里我们只要在本地电脑上对主机,比如网站域名是Google.com进行简单的ping测试(通过输入 "ping google.com")。
如果你收到服务器的回复,那么它就已经启动并且可以到达。
另一种查看服务器是否停机的方法是使用一个免费的在线服务,如IsItDownRightNow这个工具让你输入任何你想要的URL,并检查它是否可达。
如果该服务说网站已经启动,那么你就可以走了。这意味着导致你的错误521的原因在于其他地方。如果你的服务器因某种原因而停机,你需要与你的主机提供商联系,找出原因。
2. 配置您服务器的防火墙白名单为Cloudflare的IP范围
您可以尝试的下一个修复方法是,确保您的服务器的防火墙知道让Cloudflare请求通过。根据您使用的主机计划类型,您可能无法手动更改服务器的配置。例如,在大多数共享和管理计划中,你将无法修改服务器的防火墙设置。
如果你使用的是非管理型虚拟专用服务器(VPS)或专用服务器,你应该可以完全访问必要的选项。如果您使用的是防火墙,您可以修改其设置并将Cloudflare的IP范围列入白名单。
或者,你可以联系你的托管服务提供商,让他们检查服务器的防火墙是否阻止了Cloudflare的任何地址。由于CDN的普及,应该不会出现这种情况。然而,你的虚拟主机的支持团队将能够给你一个明确的答案。
3. 设置Cloudflare Origin证书
Cloudflare使您能够配置CDN应如何处理SSL证书。它为你提供了几种SSL模式的选择,包括:
- 灵活。在这种模式下,Cloudflare将使用HTTP与你的网站连接。理想情况下,你不应该使用这种模式,除非你还没有为你的网站设置SSL证书。
- 全面。这种模式让用户决定是使用HTTP还是HTTPS来连接你的网站。但是,如果他们使用HTTPS,Cloudflare将不会验证你的网站证书。
- 严格的。这种模式也使访问者能够决定使用什么协议。但是,它告诉Cloudflare要检查您网站证书的有效性。
如果你的证书有问题,导致错误521,通常会在你使用严格SSL模式时发生。这是因为Cloudflare也需要在其端部有一个起源证书,以便对你的网站进行加密。
生成Cloudflare起源证书很简单,一旦你这样做,你应该能够访问你的网站而不会出现521错误。如果你的网站的证书有问题,你会看到一个完全不同的错误代码(错误526)。
四、最后总结
如果你在WordPress旁边使用Cloudflare,你可能会遇到错误521。当Cloudflare无法与您网站的服务器建立连接时,就会出现这个特殊的错误代码。这可能是因为服务器停机了,它的防火墙屏蔽了Cloudflare,或者它的SSL证书有问题。
简而言之,以下是解决Cloudflare的521错误的方法。
- 检查你的网站的服务器是否已关闭。
- 配置你服务器的防火墙,将Cloudflare的IP范围列入白名单。
- 设置Cloudflare origin证书。
Tags:Cloudflare WordPress WordPress教程
很赞哦! ()
相关文章
- 修复WordPress中的“目标文件夹已经存在”图文教程
- WordPress使用教程之如何使用WordPress日历块
- WordPress数据库优化加速-清理多余的Autoload自动加载
- WordPress.com与WordPress.org有什么区别
- WordPress使用教程之使用WordPress简码区块
- WordPress伪静态规则设置:Apache和Nginx以及二级目录规
- WordPress速度优化教程 让网站加载瞬间秒开
- “您的PHP似乎没有安装运行WordPress所必需的MySQL扩
- 织梦DedeCMS转WordPress网站图文教程 包含模板转换
- DedeCMS一键迁移到WordPress网站图文教程
随机图文
-
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata?
文章评论
本站推荐
标签云
猜你喜欢
- wordpress 特色封面图像开启与使用
- WordPress初学者指南:如何打造你的第一个网站
- WordPress友情链接函数wp_list_bookmarks使用方法举例详解
- wordPress登录被限制如何解决
- 纯代码替换All-in-One-SEO插件,实现WordPress SEO优化
- 自动为WordPress文章添加特色图像
- WP_MEMORY_LIMIT与WP_MAX_MEMORY_LIMIT有什么区别及使用方法 - 搬主题
- 7个WooCommerce性能优化加速的方法
- XML-RPC禁用及WordPress保护详细教程 - 搬主题
- WordPress 公布即将推出的默认主题 Twenty Twenty-Four 的设计