如何简单实现发版不影响客户使用?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;
}
相关推荐
UNbuff9 小时前
Linux gzip 命令使用说明
linux
幸运狗头10 小时前
Linux学习-基于TCP实现群聊
linux·学习·tcp/ip·群聊
渡己(Sorin)10 小时前
Ubuntu有限网口无法使用解决方法
linux·运维·ubuntu
不懂机器人10 小时前
linux网络编程-----TCP服务端并发模型(epoll)
linux·网络·tcp/ip·算法
qq_2970756710 小时前
网络安全测试(一)Kali Linux
linux·运维·服务器
Adorable老犀牛12 小时前
一键编译安装zabbix(centos)
linux·centos·zabbix
2401_8315017313 小时前
Linux之Docker虚拟化技术(一)
java·linux·docker
阳光阴郁大boy13 小时前
前端实现Linux查询平台:打造高效运维工作流
linux·运维·服务器
像素之间13 小时前
nginx的诞生背景、核心优势、与 Apache 的对比
运维·学习·nginx
卓码软件测评13 小时前
【第三方网站运行环境测试:服务器配置(如Nginx/Apache)的WEB安全测试重点】
运维·服务器·前端·网络协议·nginx·web安全·apache