我们使用nginx作为http代理服务器。以下configuration:
location / { proxy_pass_header Server; proxy_pass $scheme://$http_host$request_uri; }
当url代理从真正的http主机返回错误代码502时,我们的客户端从nginx接收错误代码502。 当发生错误如dns错误或连接错误时,我们的客户端也收到错误代码502。 如何区分内部错误代码502和上游返回的http_502在我们的nginx代理。