nginx反向代理服务状态码502
情况

解决
proxy_ssl_server_name on;
location /proxy/ {
...省略
proxy_ssl_server_name on;
...省略
}
原理
某些 HTTPS 服务依赖 SNI 来识别请求的域名。如果没有设置,可能会返回 502。
curl、浏览器、或 Apifox 等客户端会自动处理 SNI(Server Name Indication),而 Nginx 不会“默认”启用它,这就解释了你为什么代理时会出问题。

浙公网安备 33010602011771号