Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
проблема со встроенным перлом в 0.6.32
$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;
дебаг-лог в аттаче.
--
С уважением, Евгений.
Attachment:
nginx.log.gz
Description: GNU Zip compressed data
|