菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 调试安装

标题:解决宝塔 Cloudflare Nginx 防火墙导致网站报错520的方法

发布时间:2024-01-04  栏目:调试安装   浏览:   分类:宝塔面板报错 nginx教程 Cloudflare报错 Nginx防火墙

宝塔面板的 Nginx 防火墙报错 520 通常是由于 Nginx 配置文件中的代理设置不正确导致的。解决方法如下: 1. 登录宝塔面板,进入 Nginx 设置页面。 2. 找到您的站点配置文件,通常位于 `/www/server/nginx/conf/your_site_name.conf`。 3. 打开该文件,找到 `location` 部分,检查代理设置是否正确。例如: ``` location / { proxy_pass http://your_backend_server; } ``` 4. 如果代理设置正确,尝试重启 Nginx 服务。在宝塔面板中,点击左侧菜单栏的“软件管理”,然后选择“Nginx”,点击右侧的“重启”按钮。

如果您在建站中使用了宝塔面板、cloudflare CDN,最后还使用了宝塔自带的Nginx防火墙,那么网站就会报错520,无法打开。

宝塔+cloudflare+Nginx防火墙,网站报错520解决方法

其实是宝塔自带的Nginx防火墙拦截了cloudflare CDN节点,我们只需要把cloudflare CDN节点添加到白名单中即可。

老版宝塔添加节点IP白名单

老版本的宝塔可能需要录入IP白名单解决,目前CloudFlare官方公布的IPv4地址和IPv6地址(会不定期进行更新),如下所示:

宝塔+cloudflare+Nginx防火墙,网站报错520解决方法

IPv4地址

103.21.244.0/22

103.22.200.0/22

103.31.4.0/22

104.16.0.0/13

104.24.0.0/14

108.162.192.0/18

131.0.72.0/22

141.101.64.0/18

162.158.0.0/15

172.64.0.0/13

173.245.48.0/20

188.114.96.0/20

190.93.240.0/20

197.234.240.0/22

198.41.128.0/17

IPv6地址

2400:cb00::/32

2606:4700::/32

2803:f800::/32

2405:b500::/32

2405:8100::/32

2a06:98c0::/29

2c0f:f248::/32

新版宝塔启用cdn

1、开启站点CDN

宝塔+cloudflare+Nginx防火墙,网站报错520解决方法

2、点击设置,在CDN设置里对CDN-Headers输入

header:cf-connecting-ip

或者

http_cf_connecting_ip

宝塔+cloudflare+Nginx防火墙,网站报错520解决方法

相关专题
评论
调试安装
建站知识
使用技巧
调试安装
运营推广