nginx反向代理服务状态码502

情况

image

解决

proxy_ssl_server_name on;

    location /proxy/ {
        ...省略
        proxy_ssl_server_name on;
        ...省略
    }

原理

某些 HTTPS 服务依赖 SNI 来识别请求的域名。如果没有设置,可能会返回 502。

curl、浏览器、或 Apifox 等客户端会自动处理 SNI(Server Name Indication),而 Nginx 不会“默认”启用它,这就解释了你为什么代理时会出问题。

posted @ 2025-07-30 23:19  魂祈梦  阅读(23)  评论(0)    收藏  举报