Como distinguir entre código de erro interno 502 e upstream retornou http_502 em um proxy nginx

2

Usamos o nginx como um servidor proxy http. A seguinte configuração:

location / {
    proxy_pass_header Server;
    proxy_pass $scheme://$http_host$request_uri;
}

Quando o urls proxied retorna o código de erro 502 do host http real, nossos clientes recebem o código de erro 502 do nginx. Quando o erro aconteceu, como erro de dns ou erro de conexão, nossos clientes também receberam o código de erro 502. Como distinguir entre o código de erro interno 502 e o upstream retornou http_502 em nosso proxy nginx.

    
por user2978978 14.04.2016 / 12:10

0 respostas