Добрый день, Игорь !
# example.com configuration
server {
listen x.x.x.x:80;
server_name example.com www.example.com;
include conf/vhost/_fastcgi_common.conf;
location ~* ^.+\.(jpg|jpeg|gif|mpg|avi|png|css|ico|txt)$ {
root /var/www/example.com/html;
access_log /var/www/example.com/logs/nginx_access.log;
expires 1d;
}
location ~* .+\.php$ {
root /var/www/example.com/html;
fastcgi_pass unix:/usr/local/fastcgi/fcgi-safe;
fastcgi_param DOCUMENT_ROOT /var/www/example.com/html;
fastcgi_param
SCRIPT_FILENAME /var/www/example.com/html$fastcgi_script_name;
fastcgi_param
PATH_TRANSLATED /var/www/example.com/html$fastcgi_script_name;
}
}
Вот здесь не наследуются.
Директивы fatcgi_params DOCUMENT_ROOT и остальные две, в файле
fastcgi_common.conf не описаны.
Т.е. как я понимаю, если вообще не описаны fastcgi_param - то наследуется, а
если описан хотя бы один, то не наследуется вообще ?
Я правильно понял ?
> Директивы наследуются с предыдущего уровня при условии, что на данном
> уровне не описаны свои директивы fastcgi_param.
> Игорь Сысоев
> http://sysoev.ru
--
Информационный портал о вэб-сервере nginx - http://www.nginx.info
Удаленное администрирование серверов -
http://remote-admin-service.encrypted-life.net