nested location inheritance
Igor M Podlesny
for.poige+nginx at gmail.com
Fri May 22 18:08:19 UTC 2015
2015-01-12 20:30 GMT+07:00 Maxim Dounin <mdounin at mdounin.ru>:
> Hello!
>
> On Mon, Jan 12, 2015 at 04:06:33PM +0300, Vasil Mikhalenya wrote:
>
> > Добрый день,
> >
> > озадачен вопросом составления казалось бы тривиального конфига, задача -
> > для определенно урла выключить логирование, обойдясь без дублирования
> > конфигурации. Однако, как я понял, директивы fastcgi_pass не наследуются
> во
> > вложенный location.
>
> Директивы fastcgi_pass - не наследуются, однако все остальные
> директивы fastcgi_* - наследуется.
>
Вот не замечаю такого для fastcgi_param, ибо если "include
fastcgi_params;" находится в "location /", то
нормального выполнения sub-"location ~ \.php$" не происходит. Лечится
переносом include в этот самый sub-location.
Абсолютно аналогично (ибо частный случай) и с отдельно стоящей
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
-- если это перенести в "location /", то скрипты опять же не работают.
nginx version: nginx/1.8.0
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150523/817d9ead/attachment.html>
Подробная информация о списке рассылки nginx-ru