diff --git a/nginx.conf b/nginx.conf index 0c10698..64d751b 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,12 +1,12 @@ -user nginx; -worker_processes 1; +user nginx; +worker_processes 1; events { - worker_connections 1024; + worker_connections 1024; } http { - default_type application/octet-stream; + default_type application/octet-stream; server { listen 80; @@ -17,32 +17,17 @@ http { } location / { - # Use the placeholders for the proxy pass (ensure these are properly substituted) - proxy_pass http://backend:port; # Replace with actual backend address and port + # Use the placeholders for the proxy pass + proxy_pass ${PROTOCOL}://${BACKEND_ADDRESS}:${BACKEND_PORT}; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; # This can handle both Upgrade and close + proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_buffering off; - - # Error handling (example) - error_page 502 /502.html; - location = /502.html { - root /usr/share/nginx/html; - internal; - } + proxy_ssl_verify off; } - - # Custom location for WebSocket if needed - # location /ws { - # proxy_pass http://backend:port; - # proxy_http_version 1.1; - # proxy_set_header Upgrade $http_upgrade; - # proxy_set_header Connection "Upgrade"; - # # Other necessary headers... - # } } }