23.06.2015 19:56, Amanda Sproule пишет:
> Здравствуйте.
Добрый вечер!
> Имеется такая тестовая конфигураци.
>
> server {
> ....
> root /www;
> index index.html index.php;
>
> include fastcgi_params;
> fastcgi_index index.php;
>
> location /info {
> fastcgi_param SCRIPT_FILENAME /www/info.php;
> fastcgi_pass 127.0.0.1:9000 http://127.0.0.1:9000;
> }
> ......
> }
>
> Проблема в том, что в локейшене /info не наследуются fastcgi_param
> (все), указанный в контексте server, если происходит переопределение
> одного fastcgi_param параметра внутри локейшена. PHP-FPM возвращает код
> В документации описан момент
> """
> Директивы наследуются с предыдущего уровня при условии, что на данном
> уровне не описаны свои директивы |fastcgi_param|.
> """
>
> выходит если я переопределяю (устанавливаю) какой-либо fastcgi_param
> параметр, то наследования fastcgi_params вовсе отменяется?
Ну да.
Сделайте вот так
server {
....
include fastcgi_params;
fastcgi_index index.php;
location /info {
fastcgi_param SCRIPT_FILENAME /www/info.php;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000 http://127.0.0.1:9000;
}
}
и наступит счастье.
>
--
Best regards,
Andrey Kopeyko <andrey@kopeyko.ru>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru