当访问使用 Cloudflare 的网站时,如果源服务器在规定时间内未响应 Cloudflare 的请求,就会出现 522 连接超时 错误。这意味着 Cloudflare 能连接到服务器,但服务器未能及时返回数据。。
示例:
浏览器提示:
Error 522: Connection timed out
Cloudflare 与源站的初始连接超时
notion image
复制

这种错误常见于服务器过载网络配置异常防火墙拦截SSL 证书失效DNS 配置错误

📝 解决步骤

一、SSL 证书失效

检查一下证书是否失效,如果用了cdn也有可能是优选域名证书不一致问题。
之前碰到过这个问题,我花钱找了闲鱼上的大神帮忙。结果人家捣鼓了半天,网站还是铁铁地显示 522。我在旁边看着,发现他也就是检查证书过没过期啦、重新申请证书啦、部署证书啦——这些操作随便百度一下都能找到,没啥高深的。
我就琢磨了:这些常规操作都试过了还不行,会不会是优选域名在搞鬼?于是我打开优选域名瞅了瞅它的 SSL 证书,嘿,发现居然是腾讯的证书。反正死马当活马医嘛,我就换了个优选域名试试——没想到还真让我瞎猫碰上死耗子了,网站立马就能正常访问了!
  1. 如何查看网络证书
    1. notion image
      notion image
      notion image
  1. 优选域名与原始域名的服务商需保持一致,可通过 https://www.itdog.cn/ 查询验证
    1. notion image

二、DNS 配置错误

如果上诉ssl证书检查正常,那可能是dns配置出了问题。
  1. 检查dns的的地址是否与解析出来的ip地址一致,一致则正常(如图是纠正后则正常)。
    1. 域名要解析的dns地址
      域名要解析的dns地址
      解析出的dns地址。
      解析出的dns地址。
  1. 如果未一致检查获取解析服务的token是否与cloudfare-dnstoken一致,一致则正常。
    1. notion image
  1. ❓如何获取cloudfare-dnstoken
    1. notion image
      notion image
      notion image
      notion image

三、网络配置异常

检查ngnix是不是https写成了http

四、服务器过载

检查使用ngnix的服务器是否关机。

🤗 总结归纳

文章讲述的步骤,大概完成第一步和第二步一般问题就成完美解决。

📎 参考文章

💡
有关问题,欢迎您在底部评论区留言,一起交流~
 
Nginx Proxy Manager详细完整教程Notion作为图床或者文件存储库
Loading...