Cookies path rewrite
Ondrej Jombik
nepto at platon.sk
Sat Oct 25 00:54:20 MSD 2008
Greetings
I'm writing to this list, since I was unable to find solution online.
We are using nginx on our all servers and we are very satisfied.
Thank you very much for this wonderfull work!
One type of our usage is to serve Tomcat 5.5 applications on specified
desired domains. For example:
www.example.com <--[nginx]--> http://tomcat-server.platon.sk:8180/AppDir/
This works great, however we need to use rewrite this way for removing
/AppDir/ from links, FORM actions and so on:
server {
listen 80;
server_name www.example.com;
rewrite ^/AppDir/(.*) /$1;
location / {
proxy_pass http://tomcat-server.platon.sk:8180/AppDir/;
}
}
This also works great, however when application set up PATH in cookie,
in example cookie like this is sent:
Set-Cookie: JSESSIONID=4961D9D7519835620F9E6D0622F69ECA; Path=/AppDir
In this case, authentication is not working correctly, because this
cookie is set for PATH /AppDir and we are on PATH / on server
www.example.com (so not tomcat-server.platon.sk anymore).
Any suggestions and ideas would be greatly appreciated.
Thank you
Ondrej
--
/\ Ondrej Jombik - nepto at platon.sk - http://nepto.sk - ICQ #122428216
//\\ Platon Group - open source software development - http://platon.sk
//\\ 10 types of people: those who understand binary & those who do not
More information about the nginx
mailing list