Re: изменение куков бэкенда

allnightlong anightl at gmail.com
Fri Apr 17 19:53:02 MSD 2009


17 апреля 2009 г. 19:24 пользователь Konstantin Belov
<belov1985 at gmail.com>написал:

> allnightlong wrote:
>
>> Возникла следующая проблема с куками:
>>
>> На сервере на одном ip-шнике крутятся 2 сайта. nginx по имени хоста
>> передает запрос бэкенду (jetty 6)
>> Выглядит это примерно так:
>>
>> nginx                       jetty
>> example1.com <http://example1.com>  ---> localhost:8080/example1
>> example2.com <http://example2.com>  ---> localhost:8080/example2
>>
>> Проблема заключается в следующем:
>> jetty, проставляя сессионную куку, дописывает помимо домена еще и path
>> таким образом кука выглядит следующим образом:
>>
>> name JSESSIONID
>> value 2het5v9rkpp0
>> host example1.com <http://example1.com>
>> path  /example1  <------ от этого я хочу избавиться
>>
>>
>> Соотеветственно, браузер, посылая новый запрос и учитывая путь, сесионную
>> куку непроставляет.
>>
>> Можно ли как-нибудь средствами nginx обрезать path у кук?
>>
>> Версия nginx 0.6.34
>>
> А в чем проблема, что бы на бэкенде выставлять куку для '/' ?
>
> куку выставляет jetty исходя из пути до приложения  (/example1), и я к
сожалению не нашел, как это поведение можно изменить
более того, мне кажется логичным, делать это все-таки на nginx.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090417/768b4f44/attachment.html>


More information about the nginx-ru mailing list