nested location inheritance
Vasil Mikhalenya
bazilek at gmail.com
Mon Jan 12 13:06:33 UTC 2015
Добрый день,
озадачен вопросом составления казалось бы тривиального конфига, задача -
для определенно урла выключить логирование, обойдясь без дублирования
конфигурации. Однако, как я понял, директивы fastcgi_pass не наследуются во
вложенный location.
location / {
root /usr/share/zabbix/;
index index.php;
location ~*
^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$
{
access_log off;
expires 10d;
}
}
location ~ \.php$ {
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 4k;
fastcgi_buffers 4 32k;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name;
include fastcgi_params;
location ~ ^/api_jsonrpc\.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/usr/share/zabbix$fastcgi_script_name;
include fastcgi_params;
access_log /var/log/nginx/zabbix_api.log main;
error_log /var/log/nginx/zabbix_api_error.log;
}
Возможно ли для локейшена /api_jsonrpc\.php$ установить другие пути для
логирования, не копируя при этом конфигурацию для fastcgi.
Спасибо.
--
Best regards,
Vasil Mikhalenya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150112/3e7d998c/attachment.html>
Подробная информация о списке рассылки nginx-ru