浏览器 –> nginx –> Tomcat
1.代理转发
location / {
# root html;
index index.html index.htm;
proxy-pass http://192.168.1.62:8080; #代理转发
}
2.nginx策略
nginx --> 策略 Tomcat1
Tomcat2
Tomcat3
1)策略
多个服务器,形成服务器组
指定转给组
策略决定发给谁
2)一组服务器
upstream tomcats{
server 192.168.1.62:8080;
server 192.168.1.63:8080;
}
3)策略
默认: 轮询,1,2,1,2
backup: 只有非备份机都挂机,才启动
dwon: 当前服务器停止(暂时停机维护)
max-fails: 最大失败次数
fail-timeout: 挂机多长时间再尝试
1.weight 权重
server 192.168.1.64:8080 weight=5; #指定权重
2.ip_hash
客户端ip_hash运算,用户锁定在服务器
权重失效
3.fail
根据服务器当前性能,动态分配
4.url_hash
请求url,hash运算,相同url访问同一服务器
做缓存服务器,每个商品都是独一的
每个服务器缓存不同商品
加快访问速度