<div dir="ltr">Большое спасибо, так значительно компактнее.<div>Можно пару слов, чем обусловлена такая реализация и где в документации описаны данные особенности, если описаны?</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-12 16:30 GMT+03: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:0 0 0 .8ex;border-left:1px #ccc 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>
<br>
[...]<br>
<span class=""><br>
>         fastcgi_pass <a href="http://127.0.0.1:9000" target="_blank">127.0.0.1:9000</a>;<br>
>         fastcgi_index index.php;<br>
>         fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name;<br>
>         include fastcgi_params;<br>
<br>
</span>Just a note: fastcgi_index такой по умолчанию, а SCRIPT_FILENAME в<br>
таком виде проще получить, задав правильно root (на уровне server,<br>
например) и сказав "include fastcgi.conf".<br>
<span class=""><br>
><br>
>         location ~ ^/api_jsonrpc\.php$ {<br>
>             fastcgi_pass <a href="http://127.0.0.1:9000" target="_blank">127.0.0.1:9000</a>;<br>
>             fastcgi_index index.php;<br>
>             fastcgi_param SCRIPT_FILENAME<br>
> /usr/share/zabbix$fastcgi_script_name;<br>
>             include fastcgi_params;<br>
><br>
>             access_log /var/log/nginx/zabbix_api.log main;<br>
>             error_log /var/log/nginx/zabbix_api_error.log;<br>
>       }<br>
><br>
> Возможно ли для локейшена /api_jsonrpc\.php$ установить другие пути для<br>
> логирования, не копируя при этом конфигурацию для fastcgi.<br>
<br>
</span>... т.е. "дублировать" нужно ровно одну строку, собственно<br>
"fastcgi_pass <a href="http://127.0.0.1:9000" target="_blank">127.0.0.1:9000</a>;".<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" target="_blank">http://nginx.org/</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Vasil Mikhalenya</div>
</div>