ПРОЕКТЫ 


  АРХИВ 


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]

Проблема при использовании модуля ngx_http_userid_module и ngx_http_proxy_module


  • To: nginx-ru@xxxxxxxxx
  • Subject: Проблема при использовании модуля ngx_http_userid_module и ngx_http_proxy_module
  • From: "Владислав Щапов" <phprus@xxxxxxxxx>
  • Date: Tue, 2 Sep 2008 18:41:37 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=nkcaVTGfsEc1n1mVkBMyiBTH8upVqCG5kGKc8eDDqSI=; b=o+92vwDV0AMWrTtkD7WZ4oGT95yDYnBoYBW+xKn5Y1mdtBNgd5rSh+cIBcVqEKN1bL oyeNoEs04e7x2XU2I3ktXS+0lJlhFJsuTVEEY2QpvEJF9zo/x6sP4OO4AIk9IpcnSIBU hmyrD+PzGwJ8QJfnzoVUj6QBRtEYR/qp7FoeE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=w/tzTi6sR2XPNDOEzovdS/lcRZg2tmUFND+024KjrgNQlWeierDrLp1d5fA7s+ImBJ onrj99k61Zo9Jk6EVjbTwghkbX43MjNK5X8bBk1EiMtJOmEpNJ6pzaUE5UJpxwYR3JeD gsgWUhrROZ61DdYi5bFDQGDTs5DQXVxTbuBfo=

Здравствуйте.

Столкнулся с такой проблемой.
В конфигурации виртуального сервера включена поддержка модуля userid (userid on;). Один из location'ов использует ngx_http_proxy_module для обращения к apache на backend'е.
Если пользователь не имеющий cookie от модуля userid первый раз заходит на страницу, которая перенаправляется на backend, то cookie ему устанавливается, но переменная $uid_set остается пустой и соответственно не пишется в логи. В случае если первый раз пользователь зайдет на статическую страницу, то переменная $uid_set нормально заполняется.
Подскажите пожалуйста в чем может быть проблема.

Версия nginx - 0.7.14.
ОС - OpenSuSe 11.0
Команда для сборки:
./configure --prefix=/usr/local/nginx \
            --error-log-path=/var/log/nginx/error.log \
            --http-log-path=/var/log/nginx/access.log \
            --http-client-body-temp-path=/var/spool/nginx/client_body_temp \
            --http-proxy-temp-path=/var/spool/nginx/proxy_temp \
            --http-fastcgi-temp-path=/var/spool/nginx/fastcgi_temp \
            --pid-path=/var/run/nginx/nginx.pid \
            --with-http_ssl_module \
            --with-http_sub_module \
            --with-http_gzip_static_module \
            --with-http_addition_module \
            --with-http_flv_module \
            --with-http_xslt_module


 




Copyright © Lexa Software, 1996-2009.