<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-01-12 20:30 GMT+07:00 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello!<br>
<span class=""><br>
On Mon, Jan 12, 2015 at 04:06:33PM +0300, Vasil Mikhalenya wrote:<br>
<br>
> Добрый день,<br>
><br>
> озадачен вопросом составления казалось бы тривиального конфига, задача -<br>
> для определенно урла выключить логирование, обойдясь без дублирования<br>
> конфигурации. Однако, как я понял, директивы fastcgi_pass не наследуются во<br>
> вложенный location.<br>
<br>
</span>Директивы fastcgi_pass - не наследуются, однако все остальные<br>
директивы fastcgi_* - наследуется.<br></blockquote><div><br></div><div>Вот не замечаю такого для fastcgi_param, ибо если "include fastcgi_params;" находится в "location /", то</div><div>нормального выполнения sub-"location ~ \.php$" не происходит. Лечится переносом include в этот самый sub-location.</div><div>Абсолютно аналогично (ибо частный случай) и с отдельно стоящей</div></div></div><div class="gmail_extra"><div class="gmail_quote"><div><br></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div>fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br></div><div><br></div></div></div></blockquote>-- если это перенести в "location /", то скрипты опять же не работают.<br><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div><div>nginx version: nginx/1.8.0</div></div><div><br></div><div>-- </div><div><br></div><div><br></div></div></div></div>