> On 9 Apr 2019, at 23:31, Илья Шипицин <chipits...@gmail.com> 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 nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru