开发者社区> 问答> 正文

nginx rewrite session失效问题

nginx+tomcat
现如今想在tomcat下面发布多个项目。
解决思路:

通过域名做nginx的虚拟主机,然后通过url重写后在加上tomcat发布后的uri。

例如:
不通过nginx访问时的路径为,www.tianxiameng.com/admin/login.html
通过nginx代理后访问路径为,admin.tianxiameng.com/login.html
现如今出现的现象:
访问路径: admin.tianxiameng.com/login.html
第一次打开页面:
3
刷新页面后
4
很明显的可以看到JSESSIONID的数值发生了改变,不知道是为什么,那位有解决办法?

展开
收起
落地花开啦 2016-03-24 18:01:19 4577 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    那你就在 Tomcat 也配置上虚拟主机 。
    多个应用你要保证通过 nginx 访问和直接访问 tomcat 的路径后缀是一致的,不能是
    admin.xxx.com -> www.xxx.com/admin

    2019-07-17 19:13:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载