Не понимаю в чем баг, underscores_in_headers работает в контексте server где она описана.
On Wed, Apr 10, 2019 at 2:25 PM Sergey Kandaurov <[email protected]> wrote: > > > On 9 Apr 2019, at 23:31, Илья Шипицин <[email protected]> wrote: > > > > привет! > > > > допустим, у нас своеобразное приложение. с подчеркиванием в хедерах (не > спрашивайте, у меня нет идей, чем заправлялись разработчики) > > > > читаем > > > > > https://nginx.org/ru/docs/http/ngx_http_core_module.html#underscores_in_headers > > > > ок. директиву надо писать в дефолт сервере. > > пишем > > > > log_format underscore '$http_header_underscore\t$status'; > > > > server { > > listen 80; > > server_name localhost; > > > > access_log /var/log/nginx/test.log underscore; > > > > location / { > > proxy_pass http://127.0.0.1:81; > > } > > > > } > > > > server { > > listen 80 default_server; > > server_name _; > > > > underscores_in_headers on; > > > > location / { return 404; } > > } > > > > server { > > listen 81; > > server_name localhost; > > > > location / { return 418; } > > > > } > > > > > > > > можете проверить (я проверял на 1.15.11 без доп модулей) - не работает. > > зато, если добавить в соответствующий сервер - работает. > > > > баг ? > > Нет, изменение поведения: hg.nginx.org/nginx/rev/c4d3310574e0 > Видимо, забыли поправить документацию. > > -- > Sergey Kandaurov > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Yours sincerely, Vladimir Getmanshchuk
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
