nginx负载
发版不影响客户使用
1.需要二台服务器
2.二台服务器均是正式环境配置
3.服务器Nginx配置修改
发版顺序:先在服务器2发版,发布成功后,再改服务器Nginx配置,重新加载nginx;然后在服务器再发版,发布成功后,切换Nginx配置,重新加载nginx即可;
Nginx配置示例:
xml
# 使用 Nginx 配置流量切换
upstream 项目名称 {
server 服务器:IP weight=100; # 初始全部流量到服务器
server 服务器2:IP weight=0; # 服务器2待命
}
# 升级时修改权重
upstream 项目名称 {
server 服务器:IP weight=0; # 切到服务器2
server 服务器2:IP weight=100;
}