<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>