Cloudflare 521错误的4种解决方法

cancan2022年04月27日技术教程2520

当网络浏览器显示”Error 521:Web server is down”信息时,这意味着网站遇到了服务器端问题。这是一个影响到使用Cloudflare的网站的常见错误。当原生服务器拒绝Cloudflare的连接请求时,就会出现这种错误。


我们将解释导致错误521的原因,以及修复它的方法。


此外,我们还将分享如何解决类似问题,以防止您的网站出现其他Cloudflare错误。


在开始之前,请确保你能访问原网站服务器。否则,你将无法遵循本教程中的故障排除方法。


什么原因导致错误521:网络服务器停机?

作为一项内容交付网络(CDN)服务,Cloudflare在收到网页浏览器的请求后,通过传输控制协议(TCP)连接到网站的服务器,帮助加快网站速度。


1-31.jpg


当网络服务器拒绝Cloudflare的连接请求时,浏览器将显示错误521信息。


原生网络服务器不返回连接错误背后的一些原因包括:


服务器的配置问题。在设置该CDN时,请确保服务器配置正确。

服务器阻止Cloudflare请求。此CDN作为一个反向代理,这意味着所有对你的服务器的连接将来自Cloudflare IP。一些服务器端的安全解决方案可能会阻止来自单个IP地址的大量请求。

网络服务器处于离线状态。如果您的主机提供商出现停机,网站将对Cloudflare请求没有反应。此外,当Apache或NGINX等源网络服务器进程停止正常运行时,也会出现这种错误。

加密设置不佳。Cloudflare有自己的安全套接字层(SSL)证书和加密模式。因此,起源服务器可能由于加密设置而阻止了请求。

找出导致错误521的方法之一是检查服务器的错误日志。如果你以前启用了PHP错误日志,在public_html/error_log文件中找到日志。


如何用4个简单步骤修复错误521

在开始修复错误521之前,请确保能够访问网络服务器和Cloudflare仪表板。此外,记得在完成后清除浏览器缓存,以查看变化。


1.检查起源服务器是否在运行


检查你的服务器状态是找出导致错误521的另一种方法。如果有正在进行的维护或主机提供商正在经历停机,你的服务器将被阻止IP请求。除了服务器状态外,检查你的原生网络服务器的连接。


如果你熟悉如何使用终端,使用Linux的Packet Internet Groper(PING)命令或Windows的Traceroute。


确保起源服务器运行的另一个方法是检查你的订单使用情况。这种Cloudflare特有的错误信息背后的原因之一,包括网站达到内存和中央处理单元(CPU)使用的极限。


当服务器不堪重负时,它无法响应Cloudflare的HTTPS请求。要使用Hostinger检查限制,请前往hPanel->订单用量。内存和CPU使用图上的紫线不应触及红线,因为它是最大的阈值。


如果你接近达到最大阈值,升级你的虚拟主机计划或切换到不同的主机类型。


对于那些面临WordPress的错误521的人,我们建议删除不必要的插件。一些插件会在网络原点服务器上产生高负荷。WordPress网站的服务器可能由于使用了太多的资源而阻止了Cloudflare的请求。


最后,如果你不能访问你的服务器连接,请联系你的主机支持。


2.测试与服务器的连接


如果您的服务器的防火墙软件阻止Cloudflare的IP地址,它将显示”错误521:网络服务器已关闭”的信息。修复错误521的另一个方法是,确保你的主机提供商没有启用来自Cloudflare的IP范围的速率限制IP请求。


由于这个CDN作为一个反向代理,所有对你的服务器的连接都来自Cloudflare的IP地址,而不是你访问者的实际IP地址。运行客户端统一资源定位器(cURL)命令,检查URL的连接和服务器。cURL命令默认安装在macOS、Linux和Windows 10或更高版本中。


或者,测试与服务器的连接,以安全地列出Cloudflare IP范围。它将覆盖服务器端的安全解决方案,使其无法阻挡Cloudflare的请求。检查您的主机提供商的IP过滤,以包括Cloudflare IP范围。


对于这种方法,使用文件管理器内的.htaccess文件。然后,在行间添加代码allow from,以及Cloudflare的IP地址:


#DO NOT REMOVE THIS LINE

该代码将看起来像下面的图片:


2-8.jpg


在Hostinger,有一个IP管理器,可以允许访问或阻止特定的地址,而不需要编码。前往hPanel->Other->IP Manager,在Allow an IP Address部分包括Cloudflare IPs,然后点击Add。


要解决WordPress的521错误,可使用Secure Admin IP等插件,帮助管理对Cloudflare IP范围的访问。这种方法还可以测试WordPress网站的服务器是否因为IP过滤而拒绝与CDN连接。


3.检查加密设置


Cloudflare的加密模式有助于将CDN与您的网络原点服务器连接起来。如果你没有使用正确的加密模式,就会出现连接拒绝的错误。对于这种方法,请访问你的Cloudflare仪表板,选择SSL/TLS按钮,以解决521错误。


加密模式可以如下选择:


灵活。Cloudflare和您的原点之间的所有连接都通过HTTP。如果您不能为您的域名设置SSL证书,请使用此灵活SSL。


全面。Cloudflare使用HTTP或HTTPS连接到源服务器,这取决于访问者的请求。如果你有一个SSL证书,请选择完全SSL模式。


严格。与Full类似,访客可以决定使用哪个协议。然而,这种模式对来源证书有更多要求。


如果你不确定你的加密模式,可以在同一设置下打开SSL/TLS推荐器。


4.检查网站问题


如果前面的方法都不起作用,请暂时禁用Cloudflare,以消除连接拒绝的错误信息。在再次使用CDN之前,检查你的网站是否有其他问题。


前往你的hPanel,点击域名下的Cloudflare。


hPanel上的Cloudflare按钮。


拨动服务状态关闭,并点击保存按钮。检查它是否修复了错误521信息。我们建议重新启动您的Cloudflare账户和配置,以再次使用CDN服务。


排除其他Cloudflare错误的故障

您可能会遇到其他Cloudflare问题,包括错误520和522。如果您的网站显示Error 520:网络服务器正在返回一个未知的错误信息,请检查源网络服务器是否已经崩溃。此外,检查响应头或禁用你的.htaccess文件。


对于Error 522:Connection timed out消息,常见的原因是使用量过大和防火墙阻止Cloudflare IP地址。修复此错误的方法与修复Cloudflare错误521相似。此外,启用KeepAlive信息和审查Cloudflare DNS区域也有帮助。


如果这些问题持续存在,请联系您的托管服务提供商或Cloudflare支持服务。


结论


如果您的网站显示”错误521:网络服务器已关闭”信息,这意味着您的原服务器没有响应Cloudflare的请求。错误521的发生往往是由于服务器的防火墙或其他安全软件阻止了Cloudflare的IP。


以下是解决这个问题的四个方法:


检查你的起源服务器是否运行正常。

确保你的主机提供商的网络没有阻止Cloudflare IPs。

选择合适的SSL/TLS加密模式。

暂时停用Cloudflare。

我们还分享了一些WordPress网站的提示,以获得更直接的步骤来解决错误521的问题。不要犹豫,请在下面评论哪种方法对你最有效。


扫描二维码推送至手机访问。

版权声明:本文由李灿灿发布,如需转载请注明出处。

本文链接:https://licancan.com/24.html

标签: 错误 521
分享给朋友:

相关文章

Nginx反向代理绕 + 端口转发完美绕过网站备案

Nginx反向代理绕 + 端口转发完美绕过网站备案

写这篇文章之前先吐槽下国内的备案系统。前段时间腾讯云有个活动,于是高兴地买了3年的云主机。目前手头几个域名,在阿里云备案的,想把域名解析到腾讯云主机上。结果解析过去之后,打开页面一看,腾讯云提示备案。我想怎么这么奇怪,明明已经备案好了,难道...

2021年百度盘直链加速下载的方法!

2021年百度盘直链加速下载的方法!

简介:随着各大网盘的退出剩下的可用的网盘有限,数字盘随然好用但价格却是很高,现在大家常用的就是某度盘,但度盘的下载速度却很难受,随然出过很多破解下载的软件但却相继失效,今天我跟大家聊聊还能用的加速下载的方法!一、安装下载软件Win系统我们可...

怎样在一个Javascript文件里,再加载另一个Javascript文件。

怎样在一个Javascript文件里,再加载另一个Javascript文件。

在很多情况下,我们会遇到一个问题,就是如何在一个Javascript文件里,再加载另一个Javascript文件,并完成一定的功能,如何实现一个JS文件加载另一个JS文件呢?有些人使用document.write的方式来加载js,这种方法有...

十年seo经验教你快速更新网站快照

十年seo经验教你快速更新网站快照

很多站长都遇到过网站快照不更新的问题,很令人头疼。遇到这种问题,我们能够想到的就是进行快照投诉,但是这样的问题是怎么引起的呢?通过对网站的诊断和分析,找出是自己网站的问题还是百度自己的问题,并有针对性地加以处理。通常情况下,造成网站快照不更...

如何强制打开公共 Wi-Fi 网络登录页面

如何强制打开公共 Wi-Fi 网络登录页面

不知道你们有没有试过在机场、咖啡店、酒店或会议室打开笔记本电脑,当你想坐下来工作的时候,然后想选择正确的Wi-Fi网络上网,然后……什么都没有。您的Wi-Fi图标可能会显示它已连接,但您的浏览器显示无论多么努力,您都没办法连接到互联网。我在...

分享一个简单的Tiktok视频无水印下载方法

分享一个简单的Tiktok视频无水印下载方法

如果你在苦苦寻找Tiktok视频无水印的下载方法,我希望本文能够帮到你。我介绍的方法是pc,win和macOS均可使用,点击下面地址安装Chrome浏览器插件:https://chrome.google.com/webstore/detai...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。