解决方法 只需要在配置信息里添加ip_hash即可 upstream apache_server { server 192.168.11.101:80 ; server 192.168.11.102:80 ; ip_hash; } 原因 由于登录是用的Shiro授权,shiro默认使用的是用的Session来判断用户是否被授权。如果不通过客户端的IP来负载均衡,那么下一次请求会被打到另一台服务器上,而另一台服务器上没有当前用户的登录信息。