aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--domains.yml1
-rw-r--r--templates/nginx.conf.j24
2 files changed, 5 insertions, 0 deletions
diff --git a/domains.yml b/domains.yml
index 79e8ef4..38360c6 100644
--- a/domains.yml
+++ b/domains.yml
@@ -29,6 +29,7 @@ domains:
octoprint:
name: "octoprint.dybiec.info"
http_redirect: true
+ websocket: true
proxy:
host: "192.168.255.6"
diff --git a/templates/nginx.conf.j2 b/templates/nginx.conf.j2
index 69b8d36..f12b11c 100644
--- a/templates/nginx.conf.j2
+++ b/templates/nginx.conf.j2
@@ -26,6 +26,10 @@ server {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
proxy_http_version 1.1;
+{% if server.websocket is defined and server.websocket %}
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+{% endif %}
{% endif %}
}