Re: Наследование fastcgi_param

Валентин Бартенев vbart at nginx.com
Thu Jul 9 13:25:25 UTC 2015


On Thursday 09 July 2015 17:14:19 Amanda Sproule wrote:
> >>Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор
> написал в конфиге, и оно консистентно для всех соответствующих модулей
> (proxy, fastcgi, scgi, uwsgi). Менять это поведение не планируется.
> 
> послать на бекенд ровно то, что администратор написал в конфиге - так ведь
> не посылает, в начале топика я описал, что если в локейшене переопределён
> fastcgi_param SCRIPT_FILENAME /www/info.php; то только он и передаётся (и
> тут возник весь сыр бор с наследованием).
> 
> Экспериментальным путём подобрал минимальное количество параметров
> 
> location /info {
>     fastcgi_param  REQUEST_METHOD     $request_method;
>     fastcgi_param SCRIPT_FILENAME /www/info.php;
>     fastcgi_pass 127.0.0.1:9000;
> }
> 
> и phpinfo() ровно эти параметры и показал, никаких других не было.
> 
> пс: и пхп версия была свежая.
> 

Рекомендую прочитать эту фразу еще раз: "phpinfo() ровно эти параметры и
показал, никаких других не было", а затем сообщение Максима: "Поведение
nginx'а сейчас: послать на бекенд ровно то, что администратор написал в
конфиге".

Как всё точно сходится, не так ли?  Что вы в location написали, то и было
отправлено.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru