nginx集群搭建
ip_hash配置:
每一个请求按照请求的ip的hash结果分配。这样每一个请求固定落在一个上游服务器,能够解决ip会话在同一台服务器的问题。
测试的 upstream nodes {
ip_hash;
server 192.168.10.1:8668;
server 192.168.10.2:8668;
}
已部署的集群
upstream apiLhym {
ip_hash; 通过ip访问
server 139.155.29.149:8082 weight=1;#wss配置代理到ws:127.0.0.1:9501 weight权重,数字越大被使用的几率越高。
server 139.155.29.149:8083 weight=1; 139.155.29.149本机ip 8083 tomcat端口
}
通过Nginx代理到了内网中的127.0.0.10这台服务器的8080端口上,配置时使用的是 / 表示该域名下的所有访问都会指向这里
location / {
//反向代理
proxy_pass http://apiLhym;
}