nginx代理tomcat出现问题

nginx代理tomcat, 登录系统后,点击其他菜单,总是跳到登录界面,请问nginx需要怎么配置啊?大神zhidianxia

这个应该和Nginx没有关系吧,是你的登录拦截之类的没做好处理吧

https://www.cnblogs.com/wangdaijun/p/5579751.html

可能你拦截器的问题,不用nginx的时候是同个项目,用nginx经过了一次转发,看看url或端口什么的 有没有拦截

可能是nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题。在于tomcat 中的应用context 路径是 /path , 而nginx代理后访问 context 路径是 / , JSESSIONID 的值从浏览器经过反向代理到达tomcat时, 由于cookie时内外路径不一致, 使tomcat每次重写设置 JSESSIONID 的值,导致session丢失现象.
官方资料中显示proxy_cookie_path
#proxy_pass 代理 (包含项目名)的url时 注意cookie的Path
roxy_cookie_path /path/ /;