From eab2533c369ee416681265db835140b20b48b85c Mon Sep 17 00:00:00 2001 From: 111 Date: Sat, 24 Jan 2026 15:53:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20nginx=20=E4=BB=A3?= =?UTF-8?q?=E7=90=86=E5=9C=B0=E5=9D=80=EF=BC=8C=E8=A7=A3=E5=86=B3=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=A9=BA=E7=99=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker 网桥地址从 172.17 变为 172.18,导致 API 代理失败 --- deploy/nginx/frontend.conf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/deploy/nginx/frontend.conf b/deploy/nginx/frontend.conf index 045355f..fcc26d1 100644 --- a/deploy/nginx/frontend.conf +++ b/deploy/nginx/frontend.conf @@ -11,14 +11,19 @@ server { } # API 代理到后端 + # 使用宿主机网关地址(Docker 默认网桥) + # 如果 172.18.0.1 不可用,可能需要调整为实际的 Docker 网桥地址 + set $backend_host 172.18.0.1; + location /api/ { - proxy_pass http://172.17.0.1:8001/api/; + proxy_pass http://$backend_host:8001/api/; proxy_http_version 1.1; 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_read_timeout 120s; + proxy_connect_timeout 10s; } # 静态资源缓存