springboot+nginx+tomcat +redis实现session共享 配置和测试
因为本机自动有个nginx,我们先关掉,我们用 docker里的nginx; systemctl stop nginx.service
我们配置下nginx负载均衡
配置nginx.conf;
在http模块下配置下加
upstream www.feng.com{
server 172.17.0.2:8888 ;
server 172.17.0.3:9999 ;
}
upstream是配置nginx与后端服务器负载均衡非常重要的一个模块,并且它还能对后端的服务器的健康状态进行检查,若后端服务器中的一台发生故障,则前端的请求不会转发到该故障的机器;
weight是权重配置 权重越高 分配到的概率越高;
在http下的server模块
location / {
proxy_pass http://www.feng.com;
index index.html index.htm;
}
hosts里配置下映射
192.168.1.108 www.feng.com
启动nginx
docker run -it --name=myNginx66 -v /home/data/nginx:/etc/nginx -p 80:80 nginx
测试;