From cd367e7cfdcebc42d083b7b695497be18e96c6e4 Mon Sep 17 00:00:00 2001 From: Danny Date: Fri, 9 Jan 2026 11:56:04 -0600 Subject: [PATCH] fix: Nginx Fix --- nginx.conf | 48 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/nginx.conf b/nginx.conf index 59e4c89..825a41c 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,15 +1,37 @@ -server { - listen 80; - server_name _; +# Standard Nginx top-level config +user nginx; +worker_processes auto; +error_log /var/log/nginx/error.log notice; +pid /var/run/nginx.pid; - # Increase buffer size to handle large IAP JWT headers - client_header_buffer_size 4k; - large_client_header_buffers 4 16k; - - root /usr/share/nginx/html; - index index.html; - - location / { - try_files $uri $uri/ /index.html; - } +events { + worker_connections 1024; } + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + # --- THE FIX STARTS HERE --- + # These MUST be in the http block to handle the IAP header early + client_header_buffer_size 64k; + large_client_header_buffers 4 64k; + # --- THE FIX ENDS HERE --- + + sendfile on; + keepalive_timeout 65; + + server { + listen 80; + server_name _; + + root /usr/share/nginx/html; + index index.html; + + location / { + try_files $uri $uri/ /index.html; + # Ensure headers are passed correctly + proxy_set_header Host $host; + } + } +} \ No newline at end of file