Re: Почему не применются заголоки для locations, определенные в server?
понял, спасибо Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291500,291516#msg-291516 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Почему не применются заголоки для locations, определенные в server?
12.05.2021 22:38, budarin пишет: не очень понятно >> на данном уровне не описаны свои директивы add_header. не описаны любые или такие же??? речь как раз о случае когда я описываю в server и не описываю в location - заголовки не появляются в запросах к location Скореее всего они (add_header) есть в /etc/nginx/config/system/security.conf или если там тоже есть инклюды, то там. Считайте тчо содердимое include файла просто вставлено на месте комманды include. команда расположена на уровне какого то include, соотв если во включаемом файле есть любые команды add_header, то всё что было описано выше не существует. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Почему не применются заголоки для locations, определенные в server?
budarin Wrote: --- > не описаны любые или такие же??? Любые. И не забывайте, что заголовки может добавлять не только add_header. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291500,291505#msg-291505 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Почему не применются заголоки для locations, определенные в server?
не очень понятно >> на данном уровне не описаны свои директивы add_header. не описаны любые или такие же??? речь как раз о случае когда я описываю в server и не описываю в location - заголовки не появляются в запросах к location Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291500,291504#msg-291504 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Почему не применются заголоки для locations, определенные в server?
Директивы наследуются с предыдущего уровня конфигурации при условии, что на данном уровне не описаны свои директивы add_header. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291500,291502#msg-291502 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Почему не применются заголоки для locations, определенные в server?
/etc/nginx/config/system/security.conf - server_tokens off; add_header X-Frame-Options "deny"; add_header X-XSS-Protection"1; mode=block" always; nginx.conf - server { ... include /etc/nginx/config/system/security.conf;<- если разместить тут то заголовки не применяются location /log { ... include /etc/nginx/config/system/security.conf; proxy_pass http://logger; } location / { ... include /etc/nginx/config/system/security.conf; proxy_pass http://web_app; } } Имеем конфиг показанный выше Если импортировать security.conf на уровне server - заголовки не применяются к запросам в locations Заголовки применяются только если разместить импорт security.conf внутри каждой секции location Почему? В описании add_header написано что директива наследуется, а по факту - нет! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291500,291500#msg-291500 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru