宝塔面板添加cloudflare后报错520
我的站长站
2022-11-22
共人阅读
在对站点套上cloudflare的CDN后,访问出现了520错误。没套cloudflare之前可以正常访问,上了cloudflare后无法访问。cloudflare设置检测没问题,最后判断肯定是宝塔设置问题,猜想是防火墙设置拦截了,逐步进行了排查:
1、nginx免费防火墙是否开启了海外屏蔽:屏蔽未开。
2、cloudflare的IP段是否在白名单内:没列进去,在准备将cloudflare的IP段列入nginx的免费防火墙IP白名单内时,忽然发现新版的防火墙增加了CDN功能。
3、打开nginx免费防火墙的站点配置画面,启用CDN功能,在CDN设置里对CDN-Headers添加:
header:cf-connecting-ip http_cf_connecting_ip

测试通过,网站顺利打开。调整过程中参考了宝塔最新版添加cloudflare521和520错误 和 Cloudflare 是如何处理HTTP Request Headers的
相关专题
Cloudflare
2023-08-07 565Cloudflare是全球热门免费CDN服务,具备无限防御与节点加速能力,广泛用于网站安全防护。本站整理全套Cloudflare实操教程与配置方法,帮助站长合理部署防护策略,抵御网...
- cloudflare优选ip自定义主机名TXT验证失败解决方法 [2025-07-25]
- Cloudflare自选IP常见问题分享 [2025-07-25]
- 添加cloudflare DNS API令牌教程 [2025-02-16]
- 绕过Cloudflare的403禁止报错教程 [2024-10-22]
- enhanced-FaaS-in-China最新提升访问速度项目 [2024-09-23]

