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 <and...@kopeyko.ru> _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru