Nginx反向代理Tomcat,Session不能共享

WilliamSha 发布于 2012/08/03 20:48
阅读 1K+
收藏 3
我现在想用Nginx实现如下效果,多个不同的域名对应一台Tomcat里面的不同应用;所以我使用Nginx做前端服务器,一台Tomcat后端服务器,Tomcat部署了多个应用,Nginx配置如下:

location / {
   rewrite ^(.*)$ /test/$1 break;
   proxy_pass http://127.0.0.1:8080;
   #proxy_pass http://127.0.0.1:8080/test/;
}

这样配置之后,出现的问题就是,页面刷新一次就创建一个新的Session,如果proxy_pass的值不加上虚拟路径的话就不会出现上述那种情况。
所以想请问一下,怎么才能正确配置实现上述所描述的方式呢?
加载中
0
wendal
wendal

proxy_set_header Host $http_host;

proxy_set_header X-Real-Ip $real_ip; //看看文档, proxy模块的文档

wendal
wendal
是的, 随手写的, 一般用到查文档
WilliamSha
WilliamSha
谢谢啊,$real_ip应该是$remote_addr吧
返回顶部
顶部