diff --git a/infra/docker/nginx/nginx.conf b/infra/docker/nginx/nginx.conf index 564625b..4f6fe12 100644 --- a/infra/docker/nginx/nginx.conf +++ b/infra/docker/nginx/nginx.conf @@ -15,8 +15,8 @@ server { listen 80; server_name imphnen.asepharyana.my.id; - # API proxy - location /api/ { + # API proxy — matches /api and /api/* + location ^~ /api { proxy_pass http://backend; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -24,8 +24,8 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } - # WebSocket proxy - location /ws { + # WebSocket proxy — matches /ws and /ws/* + location ^~ /ws { proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade;