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