From 4f203e3b5621b05e7f5f43f5bc6bc494c1c7d438 Mon Sep 17 00:00:00 2001 From: plf1996 Date: Thu, 18 Jun 2026 16:08:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20nginx=20=E6=B7=BB=E5=8A=A0=20client=5Fma?= =?UTF-8?q?x=5Fbody=5Fsize=20200m=20=E6=94=AF=E6=8C=81=E5=A4=A7=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/nginx.conf | 8 ++++++-- k8s/deploy.sh | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/nginx.conf b/frontend/nginx.conf index d52bf24..0f39bb3 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -2,6 +2,8 @@ server { listen 80; server_name _; + client_max_body_size 200m; + root /usr/share/nginx/html; index index.html; @@ -10,9 +12,11 @@ server { try_files $uri $uri/ /index.html; } - # Proxy API requests to backend + # Proxy API requests to backend — use variable to defer DNS resolution location /api/ { - proxy_pass http://backend:8000; + resolver 10.43.0.10 valid=5s; + set $backend_upstream backend:8000; + proxy_pass http://$backend_upstream; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; diff --git a/k8s/deploy.sh b/k8s/deploy.sh index 03b4a5f..b8f704e 100755 --- a/k8s/deploy.sh +++ b/k8s/deploy.sh @@ -121,6 +121,8 @@ server { ssl_certificate_key /etc/letsencrypt/live/plfai.cn/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; + client_max_body_size 200m; + location / { proxy_pass http://${backend_ip}:8000; proxy_set_header Host \$host; @@ -146,6 +148,8 @@ server { ssl_certificate_key /etc/letsencrypt/live/plfai.cn/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; + client_max_body_size 200m; + location /api/ { proxy_pass http://${backend_ip}:8000; proxy_set_header Host \$host;