From 81158534530ba4cda375e7d82b18be75430c186a Mon Sep 17 00:00:00 2001 From: thelittlefireman Date: Sun, 20 Dec 2020 16:16:26 +0100 Subject: [PATCH 1/3] Fix missing proxy headers on site-config.sh --- entrypoint/site-config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/entrypoint/site-config.sh b/entrypoint/site-config.sh index 89fb108..dbad710 100644 --- a/entrypoint/site-config.sh +++ b/entrypoint/site-config.sh @@ -58,6 +58,7 @@ if [ "$USE_REVERSE_PROXY" = "yes" ] ; then cp "${NGINX_PREFIX}reverse-proxy.conf" "${NGINX_PREFIX}reverse-proxy-${i}.conf" replace_in_file "${NGINX_PREFIX}reverse-proxy-${i}.conf" "%REVERSE_PROXY_URL%" "$value" replace_in_file "${NGINX_PREFIX}reverse-proxy-${i}.conf" "%REVERSE_PROXY_HOST%" "$host_value" + replace_in_file "${NGINX_PREFIX}reverse-proxy-${i}.conf" "%REVERSE_PROXY_HEADERS%" "include ${NGINX_PREFIX}reverse-proxy-headers.conf" if [ "$ws_value" = "yes" ] ; then replace_in_file "${NGINX_PREFIX}reverse-proxy-${i}.conf" "%REVERSE_PROXY_WS%" "proxy_http_version 1.1;\nproxy_set_header Upgrade \$http_upgrade;\nproxy_set_header Connection \"Upgrade\";\n" else From 026783f018b6e02bfeb67a541385f6b0b6f37af2 Mon Sep 17 00:00:00 2001 From: thelittlefireman Date: Sun, 20 Dec 2020 16:19:27 +0100 Subject: [PATCH 2/3] Fix missing reverse proxy headers --- confs/site/reverse-proxy.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/confs/site/reverse-proxy.conf b/confs/site/reverse-proxy.conf index ed4b4a5..89cbc6e 100644 --- a/confs/site/reverse-proxy.conf +++ b/confs/site/reverse-proxy.conf @@ -1,4 +1,5 @@ location %REVERSE_PROXY_URL% { proxy_pass %REVERSE_PROXY_HOST%; + %REVERSE_PROXY_HEADERS% %REVERSE_PROXY_WS% } From a4871a915e619025c0b0c8d9905f87b69a5884e8 Mon Sep 17 00:00:00 2001 From: thelittlefireman Date: Sun, 20 Dec 2020 16:21:01 +0100 Subject: [PATCH 3/3] Add missing proxy headers --- confs/site/reverse-proxy-headers.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confs/site/reverse-proxy-headers.conf b/confs/site/reverse-proxy-headers.conf index 9fbfe7a..3f2a219 100644 --- a/confs/site/reverse-proxy-headers.conf +++ b/confs/site/reverse-proxy-headers.conf @@ -1,3 +1,5 @@ proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; +proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Protocol $scheme;