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

Владислав Щапов phprus at gmail.com
Tue Sep 2 16:41:37 MSD 2008


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

Столкнулся с такой проблемой.
В конфигурации виртуального сервера включена поддержка модуля 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080902/6f63c160/attachment.html>


More information about the nginx-ru mailing list