nginx集群配置方式
nginx代理一台tomcat
location / {
proxy_pass http://192.168.1.101:8080
}
nginx代理两台tomcat
http{
upstream server_yinyongjie{
#服务器列表
server 192.168.1.102:8080
server 192.168.1.203:8080
}
}
location / {
#proxy_pass http://192.168.1.101:8080
proxy_pass http://server_yinyongjie #代理
}
session共享问题解决方案
参考:https://www.cnblogs.com/qianjinyan/p/8921413.html
方案一:web服务器(广播机制)
方案二:可以将session的id放入redis中
方案三:保证一个ip永远的访问一个服务器,这样就不存在session共享的问题了
在nginx的配置文件中,upstream中添加 ip_hash
本文详细介绍了Nginx集群的配置方法,包括如何代理一台或多台Tomcat服务器,以及解决Session共享问题的三种策略。通过广播机制、Redis存储Session ID或使用IP哈希确保会话的一致性,实现高可用性和负载均衡。
552

被折叠的 条评论
为什么被折叠?



