From bfbb54b02ce7d8407bc8c51fd70923e9c844586a Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 29 Jan 2023 01:51:13 +0000 Subject: [PATCH] nginx: Add support for proxied websockets --- roles/nginx/server/templates/nginx.conf.j2 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/nginx/server/templates/nginx.conf.j2 b/roles/nginx/server/templates/nginx.conf.j2 index 0baf4e0..1bc0e2b 100644 --- a/roles/nginx/server/templates/nginx.conf.j2 +++ b/roles/nginx/server/templates/nginx.conf.j2 @@ -17,6 +17,14 @@ http { proxy_ssl_server_name on; proxy_ssl_verify on; + map $http_upgrade $connection_upgrade { + default upgrade; + '' close; + } + proxy_set_header Connection $connection_upgrade; + proxy_set_header Upgrade $http_upgrade; + proxy_http_version 1.1; + {% if plaintext is defined %} server { listen 80;