nginx cookie失效

由于端口等原因,需要通过两次代理访问应用服务,但是其中有一个问题是Request Headers中没有"Cookie:JSESSIONID="该参数,Response Headers中的值也不一致,会造成登录出现问题,请问有没有办法设置nginx保持cookie一致?
谢谢!

1)10.10.1.1
server{

listen:80;
server:aaa.test.com;
location / {
    proxy_pass:10.10.2.2:8090/aaa;
    proxy_set_header Host $host:$server_port;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}
2)10.10.2.2
server {

listen:8090;
server:_;
location /aaa {
    proxy_pass:10.10.2.2:8080/aaa;
    proxy_set_header Host $host:$server_port;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题