ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx_perl и куки



On Wed, 26 Jul 2006, Andrew Velikoredchanin wrote:

Чего-то я не понимаю.

На бэкэнде (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.
Отладочный лог на фронтэнде показывает что куки на бэкэнд передаются.

На данный момент, перл в nginx'е работает только с первой строкой Cookie.
В 0.3.55 будет исправлено.


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.