From e31ac115152d423679697c07463f02b90407f721 Mon Sep 17 00:00:00 2001 From: phuongdm Date: Fri, 15 Aug 2025 15:40:45 +0700 Subject: [PATCH] config nginx --- nginx/nginx.conf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 5f62934..0e5b029 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -1,3 +1,8 @@ +upstream backend { + server 100.66.170.15:8080 + server 127.0.0.1:5218 + server 172.18.10.8:8080 +} server { listen 80; @@ -18,4 +23,17 @@ server { add_header Cache-Control "public"; access_log off; # Optional: Don't log accesses for static files } + + location /api/ { + proxy_pass http://backend_api; + + # CORS headers + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization' always; + + if ($request_method = OPTIONS) { + return 204; + } + } }