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范围。