nginx + 一个tomcat 能正常登录访问。nginx
nginx + 两个tomcat 登陆不进去了。总是登陆超时。shell
单台的tomcat+nginx 就能行。够奇怪。。。后端
你这里用了 session 了,但是若是后端是两个 tomcat 的话,你的配置会使 session 无效,由于请求是轮流送到后端的两个tomcat,建议使用 ip_hash 来将某个ip锁定到某个 tomcat 上 upstream backserver { ip_hash; server 192.168.0.14:88; server 192.168.0.15:80; }
也是负载均衡了啊,只不过是由于你的应用自己作了session后致使的问题。tomcat
有两个解决办法,cookie
1,放弃session改用cookie,session
2,作tomcat的session复制负载均衡