nginx + 一个tomcat 能正常登陆访问。
nginx + 两个tomcat 登录不进去了。老是登录超时。
单台的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后导致的问题。
有两个解决办法,
1,放弃session改用cookie,
2,做tomcat的session复制