docs: 移动蓝绿部署指南到 troubleshooting 目录
This commit is contained in:
@@ -48,28 +48,29 @@ http {
|
||||
# ----------------------------------------------------------------------
|
||||
# 上游服务定义(拆分版)
|
||||
# ----------------------------------------------------------------------
|
||||
# 单体后端服务(所有 API 都走 backend:8000)
|
||||
upstream core_backend {
|
||||
server core-svc:8001 max_fails=3 fail_timeout=30s;
|
||||
server backend:8000 max_fails=3 fail_timeout=30s;
|
||||
keepalive 32;
|
||||
}
|
||||
|
||||
upstream conversation_backend {
|
||||
server conversation-svc:8002 max_fails=3 fail_timeout=30s;
|
||||
server backend:8000 max_fails=3 fail_timeout=30s;
|
||||
keepalive 64;
|
||||
}
|
||||
|
||||
upstream agent_backend {
|
||||
server agent-svc:8003 max_fails=3 fail_timeout=30s;
|
||||
server backend:8000 max_fails=3 fail_timeout=30s;
|
||||
keepalive 32;
|
||||
}
|
||||
|
||||
upstream ai_backend {
|
||||
server ai-svc:8004 max_fails=3 fail_timeout=30s;
|
||||
server backend:8000 max_fails=3 fail_timeout=30s;
|
||||
keepalive 32;
|
||||
}
|
||||
|
||||
upstream admin_backend {
|
||||
server admin-svc:8005 max_fails=3 fail_timeout=30s;
|
||||
server backend:8000 max_fails=3 fail_timeout=30s;
|
||||
keepalive 32;
|
||||
}
|
||||
|
||||
@@ -203,8 +204,10 @@ http {
|
||||
}
|
||||
|
||||
# 通用 API 路由(兜底)
|
||||
# 注意:proxy_pass 末尾加斜杠会自动 strip /api 前缀
|
||||
# 例如: /api/auth_qrcode/create -> /auth_qrcode/create
|
||||
location /api/ {
|
||||
proxy_pass http://conversation_backend;
|
||||
proxy_pass http://conversation_backend/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
||||
@@ -206,11 +206,13 @@ http {
|
||||
|
||||
# 其他 API 路径
|
||||
proxy_pass http://backend_api/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_redirect off; # 禁用重定向修改,让后端的 307/302 保持原始 location
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header Connection "";
|
||||
|
||||
# 超时设置(AI 回复可能较慢)
|
||||
proxy_connect_timeout 60s;
|
||||
|
||||
Reference in New Issue
Block a user