图文详解-宝塔Nginx反代Cloudflare 502错误解决方案

写在前面

Cloudflare禁止nginx反代,所以需要调整一下配置参数,反代的用处很多,最重要是可以解决国内访问CF慢的问题。
可以解决国内用户访问慢的问题(反代机器的线路质量决定)
可以解决源站和反代机器之间延迟过高,延迟不稳定的问题,缓解源站压力,被Cloudflare缓存的页面可以直接从Cloudflare读取。

正文

正常安装宝塔并绑定域名
在面板配置反向代理,这里用的aapanel所以是英文版

Snipaste_2021-02-02_12-00-38.png

保存后如果目标域名不在CF此时已经成功,接下来我们修改配置文件

进入配置文件目录/www/server/panel/vhost/nginx/proxy/你的网站目录

打开配置文件并增加下属内容,并保存(图示红框部分)

#反代CF增加规则
proxy_ssl_name $host;
proxy_ssl_server_name on;

Snipaste_2021-02-02_12-06-10.png

如上述规则保存后依然502,也可替换为

#反代CF增加规则
proxy_ssl_name $proxy_host;
proxy_ssl_server_name on;
proxy_set_header Host $proxy_host;

至此,反代Cloudflare成功,网站正常访问

小尾巴

教程整理自网络,因多个网站内容均相同,未查明来源。本站对教程进行测试并重新整理配图,方便理解入门。

发表新评论