проблема со встроенным перлом в 0.6.32
jackal
me at jackal.in
Tue Aug 19 17:06:32 MSD 2008
$r->header_in("Host") возвращает undef.
Как лечить?
p.s. в 0.6.31 всё замечательно. Вероятно проблема из-за этого:
>Изменение: теперь nginx разрешает несколько строк "Host" в заголовке запроса.
конфиг:
http {
...
perl_require ngx_main.pm;
perl_set $nx_perl ngx_main::set_handler;
...
server {
listen 80 default;
set $nx $nx_perl;
location / {
...
}
}
}
ngx_main.pm:
package ngx_main;
use strict;
use nginx;
sub set_handler {
my $r = shift;
my $host = $r->header_in("Host");
warn "HOST: > $host <";
return "UNDEF";
}
1;
дебаг-лог в аттаче.
--
С уважением, Евгений.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nginx.log.gz
Type: application/x-gzip
Size: 2605 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080819/1ba206f3/attachment.bin>
More information about the nginx-ru
mailing list