新手建站知识分享
Wordpress建站问答

SiteGround新手必看:520错误解决全攻略

大家好,这里是大海笔记。

兄弟们,今天咱们来聊聊这个让人头大的520错误。说白了就是你的服务器给Cloudflare回了个”空包”,要么是服务器挂了,要么就是配置出了岔子。

常见原因

根据我的经验,这毛病多半是下面这些情况闹的:

  • 服务器直接躺平了,或者配置写错了(就像电脑蓝屏一样)
  • 防火墙太敏感,把Cloudflare的IP给拉黑了
  • 请求头太大,超过16KB(通常是因为cookie塞太多了)

小贴士:如果你想要更稳定的WordPress托管服务,我推荐SiteGround,他们的WordPress专用托管服务特别适合新手使用。

  • 服务器回了个”空包”或者格式不对(连个状态码都不给)
  • 响应头缺斤少两,或者服务器没按规矩报错
  • HTTP/2配置有问题(这个最坑爹)

解决方案

  • 先找你的主机商或者网管帮忙,把错误详情甩给他们。让他们查查服务器日志,看看是不是上面说的那些问题。
  • 要是服务器开了HTTP/2,千万检查配置对不对。Cloudflare是通过ALPN来和服务器”握手”的,如果服务器说支持HTTP/2但实际上是个”骗子”,那就会报520错误。实在搞不定,可以到Cloudflare后台的速度 > 优化 > 协议优化里,把”源站HTTP/2″给关了试试。
  • 如果还是不行,记得给Cloudflare技术支持提供这些关键信息:
  • 出问题时访问的具体网址
  • 错误里的cf-ray编号(相当于错误ID)
  • 两份HAR文件:
  • 开着Cloudflare时生成的
  • 临时关了Cloudflare时生成的

说实话,这种问题看着复杂,其实就是服务器和Cloudflare”对话”出了问题。按照这个思路排查,十有八九都能解决。

赞(0)
未经允许不得转载:大海笔记 » SiteGround新手必看:520错误解决全攻略

评论 抢沙发