Re: underscores_in_headers - баг в документации ?

Vladimir Getmanshchuk vladget на gmail.com
Пт Апр 12 13:40:29 UTC 2019


Не понимаю в чем баг, underscores_in_headers работает в контексте server
где она описана.

On Wed, Apr 10, 2019 at 2:25 PM Sergey Kandaurov <pluknet на nginx.com> wrote:

>
> > On 9 Apr 2019, at 23:31, Илья Шипицин <chipitsine на 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



-- 
Yours sincerely,
Vladimir Getmanshchuk
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20190412/36a853a8/attachment.html>


Подробная информация о списке рассылки nginx-ru