проблема со встроенным перлом в 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