From 6cc1abc893d145499a2edcb12a1c7d3f7d05e988 Mon Sep 17 00:00:00 2001 From: thelittlefireman Date: Wed, 18 Aug 2021 23:42:18 +0200 Subject: [PATCH 1/2] Allow keep alive connection when ws is off This help improves performance. --- confs/site/reverse-proxy.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confs/site/reverse-proxy.conf b/confs/site/reverse-proxy.conf index 1678bd1..e8c2932 100644 --- a/confs/site/reverse-proxy.conf +++ b/confs/site/reverse-proxy.conf @@ -17,6 +17,8 @@ location {{ url }} {% raw %}{{% endraw +%} proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; + {% else %} + proxy_set_header Connection ""; {% endif %} {% if headers != "" %} {% for header in headers.split(";") +%} From 9de628f3eb6106da9638f754d63f49676b0b1d71 Mon Sep 17 00:00:00 2001 From: thelittlefireman Date: Wed, 18 Aug 2021 23:47:01 +0200 Subject: [PATCH 2/2] Missing proxy_set_header for keep alive --- confs/site/reverse-proxy.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/confs/site/reverse-proxy.conf b/confs/site/reverse-proxy.conf index e8c2932..e0a1268 100644 --- a/confs/site/reverse-proxy.conf +++ b/confs/site/reverse-proxy.conf @@ -13,11 +13,11 @@ location {{ url }} {% raw %}{{% endraw +%} include {{ NGINX_PREFIX }}authelia-auth-request.conf; {% endif %} include {{ NGINX_PREFIX }}reverse-proxy-headers.conf; - {% if ws == "yes" +%} proxy_http_version 1.1; + {% if ws == "yes" +%} proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; - {% else %} + {% else %} proxy_set_header Connection ""; {% endif %} {% if headers != "" %}