Назад | Перейти на главную страницу

Как отличить код внутренней ошибки 502 от восходящего, возвращенного http_502 на прокси-сервере nginx

Мы используем nginx в качестве прокси-сервера http в следующей конфигурации:

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

Когда URL-адрес прокси возвращает код ошибки 502 с реального http-хоста, наши клиенты получают код ошибки 502 от nginx. Когда происходит ошибка, такая как ошибка DNS или ошибка подключения, наши клиенты также получают код ошибки 502. Как отличить код внутренней ошибки 502 от того, что восходящий поток вернул http_502 на нашем прокси-сервере nginx.