ПРОЕКТЫ 


  АРХИВ 


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 0.6.24 + Sun Application Server 9.1


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Теряются сессии Nginx 0.6.24 + Sun Application Server 9.1
  • From: "Alexey Kovyrin" <alexey@xxxxxxxxxxx>
  • Date: Thu, 13 Nov 2008 21:25:16 -0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=WUOWdIthHL1BJ12POBA+bbmCllzVnXsSwO/Bhf91Q40=; b=hW/UEwWJN8IRG+jgDqHeGglc99ASOosZ2YTSiUeR4RS0vpVJNfpTAdHdo09NSHpKrT nYdjU1ucaF9lIwuJciUEBdAUJtjDWsOXrk6vDU2h+00IMHlU5SuqT4D+yIWgOrkyKp5h gr6mQ0V0k3hOrljVJCM61/cutUkPIX6G9WThE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=s0fsWWQU+a2taNC735ippEH7brRUG2/oMK47mVAMPyZ1/OUHoIHEpz0cxBdDpypPYz nxVYkJ8dghvd2A10Arg/acvtLDGxfr/zobh+aVo5jNZWuKIWl0CTv+vEOp/XWHzGBYXE OTtMblEVLaWXbbsZD4i4Em13T3WxC3m0DJ280=
  • In-reply-to: <491ADD03.5090700@xxxxxxxx>
  • References: <491ADD03.5090700@xxxxxxxx>

Экстрасенс моде он... А сайт/жаба/етц знают о том, на каком домене они
обязаны отвечать и что они должны выставлять в куках в качестве имени
сайта?

А если без магии и угадываний - а в логи глянуть на тему того, что
отдает жаба и что приходит к клиенту?

P.S. Надеюсь, вы знаете как именно работают сессии и вышесказанное
поможет найти проблему :-)

2008/11/12 Кирилл Бастриков <sky@xxxxxxxx>:
> Добрый день.
>
> Пытаюсь из JSP сохранить в сессии переменную:
> session.setAttribute( "my_saved_var", myvar );
> Перезагружаю страничку и обнаруживаю, что ничего не сохранилось. А очень
> хотелось.
> После каждой перезагрузки страницы session.isNew() выдает true,
> session.getId() каждый раз выдает новый идентификатор.
> Выяснил, что если заходить напрямую, в обход nginx, то все нормально
> сохраняется. Если же фронтендом стоит nginx, то происходит описанная выше
> ситуация.
>
> Вот кусок конфига, отвечающий за искомый сайт.
>
>
> server
>   {
>           listen              *:80;
>           server_name mysite.ru www.mysite.ru;
>           access_log  /var/log/nginx/mysite_access_log main;
>           error_log   /var/log/nginx/mysite_error_log debug;
>
> #           charset         windows-1251;
> #           override_charset on;
> #           source_charset windows-1251;
>
>           root /www/mysite;
>
> #           events
> #           {
> #               debug_connection  *;
> #           }
>
>           location / {
>               #if (!-f $request_filename) {
>                                           #}
>               proxy_connect_timeout 75;
>               proxy_pass              http://127.0.0.1:8080/mysite/;
>               proxy_set_header        Host                    $host;
>               proxy_set_header        X-Real-IP               $remote_addr;
>               proxy_set_header        X-Client-Connection
> $http_connection;
>               proxy_redirect          off;
>           }
>
>           location ~*
> \.(jpg|gif|jpeg|css|js|png|ico|exe|rar|zip|mp3|txt|cab|msi|doc|pdf|xls|swf|js|html|xml|htc|$
>           {
>               root /www/mysit;
>            }
> }
>
>
>
> ________ Information from NOD32 ________
> This message was checked by NOD32 Antivirus System for Linux Mail Servers.
> http://www.eset.com
>
>



-- 
Alexey Kovyrin
http://kovyrin.info/


 




Copyright © Lexa Software, 1996-2009.