Welcome! Log In Create A New Profile

Advanced

Re: CGI::Fast && $ENV{HTTP_*}

Peter Vereshagin
October 06, 2009 01:22PM
You can't take no for an answer, nginx-ru!
2009/10/06 16:55:54 +0400 Maxim Dounin <mdounin@mdounin.ru> => To nginx-ru@sysoev.ru :
MD> > В любом случае, в документации про то, что fastcgi_param или $content_* не работают в секции http --- нет.
MD> http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_param
MD> <quote>
MD> Директивы наследуются с предыдущего уровня при условии, что на
MD> данном уровне не описаны свои директивы fastcgi_param.
MD> </quote>


спасибо.
что одна строчка fastcgi_param отменяет все остальные fastcgi_param только потому что они были уровнем выше --- это когда/почему удобно? остальные-то наследуются обычным порядком.

вводить приходится из-за PATH_INFO. fastcgi_split_path_info --- это, видать, недавняя фича? везде рекомендуют делать так:

if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_param PATH_INFO $path_info

соответственно, все остальные fastcgi_param тоже надо тащить в тот location из-за такой вот малости.

всё равно есть пожелание чтобы можно было бы определять fastcgi_split_path_info прямо на уровне http{} тогда. или сделать так, чтобы не переопределённые fastcgi_param наследовались бы.

73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627)
--
http://vereshagin.org
Subject Author Posted

Re: CGI::Fast && $ENV{HTTP_*}

Peter Vereshagin October 06, 2009 08:12AM

Re: CGI::Fast && $ENV{HTTP_*}

Maxim Dounin October 06, 2009 09:14AM

Re: CGI::Fast && $ENV{HTTP_*}

Peter Vereshagin October 06, 2009 01:22PM

Re: CGI::Fast && $ENV{HTTP_*}

Maxim Dounin October 06, 2009 07:02PM

Re: CGI::Fast && $ENV{HTTP_*}

Peter Vereshagin October 07, 2009 07:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 138
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready