开发者社区> 问答> 正文

tengine+tomcat 做反向代理,不能保持session,为什么?

项目域名:web.xxx.com
nginx 配置:

server{
  listen 80;
  server_name web.xxx.com;
  location / {
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://127.0.0.1:8080/web/;
  }
}

tomcat 中是直接把 web.war 直接放在 webapps 下面。
现在的问题是每次访问主页时候浏览器中是没游 cookie 的,好像服务器是保存不了浏览器传递过去的 sessionid.不知道是不是配置的问题?请同学们帮帮忙!

展开
收起
落地花开啦 2016-06-01 14:32:44 2316 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    在配置中添加一句
    proxy_set_header Host $host;

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

相关电子书

更多
阿里七层流量入口Tengine硬件加速探索之路 立即下载
阿里Tengine直播最佳实践 立即下载
阿里Tengine网关最佳实践 立即下载