<div dir="ltr">Добрый день,<div><br></div><div>озадачен вопросом составления казалось бы тривиального конфига, задача - для определенно урла выключить логирование, обойдясь без дублирования конфигурации. Однако, как я понял, директивы fastcgi_pass не наследуются во вложенный location.</div><div><br></div><div>







location / {<br><br>        root /usr/share/zabbix/;<br>        index  index.php;<br><br>        location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {<br>            access_log   off;<br>            expires      10d;<br>        }<br>    }<br><br><br>    location ~ \.php$ {<br>        fastcgi_connect_timeout 300;<br>        fastcgi_send_timeout 300;<br>        fastcgi_read_timeout 300;<br>        fastcgi_buffer_size 4k;<br>        fastcgi_buffers 4 32k;<br><br></div><div>        fastcgi_pass <a href="http://127.0.0.1:9000">127.0.0.1:9000</a>;<br></div><div>        fastcgi_index index.php;<br>        fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name;<br>        include fastcgi_params;<br><br>        location ~ ^/api_jsonrpc\.php$ {<br>            fastcgi_pass <a href="http://127.0.0.1:9000">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>            access_log /var/log/nginx/zabbix_api.log main;<br>            error_log /var/log/nginx/zabbix_api_error.log;</div><div>      }</div><div><br></div><div>Возможно ли для локейшена /api_jsonrpc\.php$ установить другие пути для логирования, не копируя при этом конфигурацию для fastcgi.</div><div><br></div><div>Спасибо.</div><div><br></div><div>-- <br><div class="gmail_signature">Best regards,<br>Vasil Mikhalenya</div>
</div></div>