Переменная Nginx $ proxy_host не регистрируется - PullRequest
0 голосов
/ 22 июня 2019

У меня есть следующий конфиг в nginx:

location /a/ {
  error_page 404 = @assetnotfound;
  expires max;
  proxy_intercept_errors on;
  resolver 10.132.0.10 valid=3s;
  set $proxygen web.hhvm.svc.cluster.local;
  proxy_pass http://$proxygen/app/a/;
}

И формат журнала, указанный в контексте http:

log_format logstash '{...a bunch of fields to log..., "upstream_addr":"$upstream_addr"}';

И вывод журнала:

{...a bunch of logged fields.., "proxy_host":"-","upstream_addr":"10.132.94.153:80"}

Почему proxy_host не регистрируется должным образом?Чтобы быть ясным, моя конечная цель состоит в том, чтобы иметь возможность четко видеть, куда proxy_pass отправляет материал для целей отладки.

ОБНОВЛЕНИЕ: enter image description here

восходящее имя хоста и конкретныеURL-это то, что я хочу

...