如何简单实现发版不影响客户使用?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;
}
相关推荐
H_老邪10 分钟前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
yaaakaaang24 分钟前
(一)前端,如此简单!---下载Nginx
前端·nginx
文静小土豆1 小时前
Linux 进程终止指南:理解 kill 与 kill -9 的核心区别与正确用法
linux·运维·服务器
不懒不懒1 小时前
安装python3.9.7和pycharm-community-2022.3.2.exe以及linux
linux·ide·python·pycharm
IMPYLH1 小时前
Linux 的 df 命令
linux·运维·服务器
wefg11 小时前
【Linux】会话、终端、前后台进程
linux·运维·服务器
zhixingheyi_tian1 小时前
Linux/Windows 免密登录
linux·运维·服务器
尤老师FPGA2 小时前
petalinux制作linux系统flash+sd卡启动
linux·运维·服务器
蓝天居士2 小时前
Linux实用功能代码集(4) —— 线程间消息队列(2)
linux
Name_NaN_None2 小时前
Linux 使用 Remmina 连接 Windows 远程桌面 ——「小白教程」
linux·网络·电脑·远程工作