Browse Source

Merge pull request #3973 from ddshd/proxy-add-set

Add set directives for proxied paths to keep nginx from crashing if upstream is down
jc21 1 year ago
parent
commit
0bfa6c9d4f
1 changed files with 6 additions and 1 deletions
  1. 6 1
      backend/templates/_location.conf

+ 6 - 1
backend/templates/_location.conf

@@ -6,7 +6,12 @@
     proxy_set_header X-Forwarded-Proto  $scheme;
     proxy_set_header X-Forwarded-For    $remote_addr;
     proxy_set_header X-Real-IP		$remote_addr;
-    proxy_pass       {{ forward_scheme }}://{{ forward_host }}:{{ forward_port }}{{ forward_path }};
+
+    set $proxy_forward_scheme {{ forward_scheme }};
+    set $proxy_server         "{{ forward_host }}";
+    set $proxy_port           {{ forward_port }};
+
+    proxy_pass       $proxy_forward_scheme://$proxy_server:$proxy_port{{ forward_path }};
 
     {% include "_access.conf" %}
     {% include "_assets.conf" %}