From aaebd7ccd1c9ba9bd1065c7b7ffc63994dca506e Mon Sep 17 00:00:00 2001 From: TerryM Date: Sun, 24 May 2026 00:43:18 +0800 Subject: [PATCH] chore: comment legacy api nginx route --- deploy/nginx-frontend-locations.inc | 37 ++++++++++++++++------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/deploy/nginx-frontend-locations.inc b/deploy/nginx-frontend-locations.inc index bc7b2c2..9eb6bef 100644 --- a/deploy/nginx-frontend-locations.inc +++ b/deploy/nginx-frontend-locations.inc @@ -1,6 +1,7 @@ -# Shared SPA locations. Browser calls same-origin /apnew/api/ + /uploads/ (VITE_API_PREFIX=/apnew). +# Shared SPA locations. Browser calls same-origin /apnew/api/ (VITE_API_PREFIX=/apnew). # /apnew/api/ avoids ALB listener rule that sends /api/* to an unreachable backend target group. # Nginx proxies internally to ark-library-backend-1 (Tailscale); Host header for backend TLS. +# Legacy /api/ locations are commented below for reference only. gzip on; gzip_vary on; gzip_proxied any; @@ -11,9 +12,10 @@ gzip_min_length 256; location ^~ /apnew/api/admin { return 404; } -location ^~ /api/admin { - return 404; -} +# Legacy same-origin /api admin block. Disabled while production uses /apnew/api. +# location ^~ /api/admin { +# return 404; +# } location ^~ /admin { return 404; } @@ -32,19 +34,20 @@ location ^~ /apnew/api/ { proxy_send_timeout 600s; } -location ^~ /api/ { - proxy_pass https://100.93.205.19/api/; - proxy_http_version 1.1; - proxy_ssl_server_name on; - proxy_set_header Host api.ark-library.com; - 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; - client_max_body_size 512m; - client_body_timeout 600s; - proxy_read_timeout 600s; - proxy_send_timeout 600s; -} +# Legacy same-origin /api proxy. Disabled while production uses /apnew/api. +# location ^~ /api/ { +# proxy_pass https://100.93.205.19/api/; +# proxy_http_version 1.1; +# proxy_ssl_server_name on; +# proxy_set_header Host api.ark-library.com; +# 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; +# client_max_body_size 512m; +# client_body_timeout 600s; +# proxy_read_timeout 600s; +# proxy_send_timeout 600s; +# } location ^~ /uploads/ { proxy_pass https://100.93.205.19/uploads/;