docs: 蓝绿部署-添加域名访问说明(域名不变仅proxy_pass切换)

This commit is contained in:
2026-05-30 09:31:19 +08:00
parent 4022e0b6ba
commit 97c0f05b2d

View File

@@ -47,6 +47,25 @@
任何时候只有一个实例接收流量,另一个运行旧版本待命。
## 域名与蓝绿的关系
蓝绿部署**不改变域名访问方式**,域名始终指向同一 OpenResty 实例:
```
用户访问 OpenResty域名不变 后端实例
dev.xmclassmate.top ──→ dev.xmclassmate.top ──→ :8080或 :8081绿
xmclassmate.top ──→ xmclassmate.top ──→ :4433或 :4434绿
```
切换时 OpenResty 内部的 `proxy_pass` 指向的目标端口变更,**用户无感知**
```
切换前dev.xmclassmate.top ──→ proxy_pass 127.0.0.1:8080 ← 蓝色活动
切换后dev.xmclassmate.top ──→ proxy_pass 127.0.0.1:8081 ← 绿色活动
```
小程序前端的 `env.ts``CURRENT_ENV` 指向的域名(`dev.xmclassmate.top``xmclassmate.top`**无需修改**。
## 组件变更
### 新增 systemd service