您的当前位置:首页>全部文章>文章详情

nginx负载均衡与session共享(宝塔)

mini胖发表于:2022-04-07 14:48:57浏览:2091次TAG: #PHP #ngix

nginx负载均衡

主机器配置
upstream后面的配置名需要与server_name保持一致
在这里插入图片描述
负载机器
server_name值与主机器的server_name保持一致在这里插入图片描述

session共享

采用redis进行session共享,主要是为了解决负载均衡后,后台机器的session不一致问题
相关redis的安装,请自行百度

1.配置相同的session.cookie_domain。使几台机器的session_id 相同
2.修改session.save_handler的储存方式,调整为redis
3.设置redis的路径session.save_path

在这里插入图片描述

多台机器都配置成这样后,session就能共享了

主机器
在这里插入图片描述
负载机器1
在这里插入图片描述

负载机器2
在这里插入图片描述