LINUX.ORG.RU
Форум — Admin  

Переменная nginx log

 , , , ,


1

2

Написал себе такой редирект:

if ngx.var.host ~= "myhost.tld" then
  return ngx.redirect("http://myhost.tld" .. ngx.var.uri, 301);
end
Теперь в логах часто вижу 301, но не знаю на какой хост все ломятся. Хочу в лог добавить колонку HOST. Пробовал переменные $server_name и $http_host, но они все пишут в лог myhost.tld, даже если это редирект. Какая переменная нужна?

★★★★★

HTTP заголовок «Location». По идее $http_location.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 3)
Ответ на: комментарий от goingUp

А нет, $sent_http_location работает. Только почему-то не всегда. И когда работает, то пишет "http://myhost.tld/".

CYB3R ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.