如何简单实现发版不影响客户使用?nginx负载

复制代码
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;
}
相关推荐
ayaya_mana3 分钟前
Vim常用命令详解:从入门到高效编辑
linux·编辑器·vim
『往事』&白驹过隙;1 小时前
ARM环境日志系统的简单设计思路
linux·c语言·数据结构·物联网·iot·日志系统
jiunian_cn2 小时前
【Linux网络】IP协议
linux·网络·tcp/ip
tt5555555555555 小时前
Linux启动流程与字符设备驱动详解 - 从bootloader到驱动开发
linux·运维·驱动开发
一只游鱼7 小时前
linux使用yum安装数据库
linux·mysql·adb
大白的编程日记.9 小时前
【Linux学习笔记】线程概念和控制(三)
linux·笔记·学习
L_090711 小时前
【Linux】Linux 常用指令2
linux·服务器
报错小能手11 小时前
linux学习笔记(13)文件操作
linux·笔记·学习
evo-master11 小时前
linux问题10--克隆后ip地址和源linux主机相同
linux·运维·服务器
LadyKaka22612 小时前
【IMX6ULL驱动学习】PWM驱动
linux·stm32·单片机·学习