nginx_perl и куки
Andrew Velikoredchanin
andy at atomail.com
Wed Jul 26 19:29:47 MSD 2006
Чего-то я не понимаю.
На бэкэнде (nginx) у меня в конфиге:
perl_modules /usr/local/nginx;
perl_require mu_get_user.pm;
perl_set $mu_user mu_get_user::handler;
Модуль лежит на нужном месте и работает (делал отладку).
В модуле присутствует вот такая вещь:
my $r = shift;
my $hc = $r->header_in("Cookie");
Т.е. я просто получаю куки и дальше их анализирую.
Проблема в том, что куки получаются пустыми по непонятным
закономерностям. Уловил только одну - когда получаешь файл первый раз,
куки пустые, когда второй раз и выдается ответ 304, то куки проходят
нормально.
На данный бэкэнд управление передается через X-Accel-Redirect.
Отладочный лог на фронтэнде показывает что куки на бэкэнд передаются.
More information about the nginx-ru
mailing list