From f98243d805cffcee5b8c86e3e9fc68ca3b1cb318 Mon Sep 17 00:00:00 2001 From: "J. Scott Elblein" Date: Wed, 9 Sep 2020 22:55:16 -0500 Subject: [PATCH] Update portainer.subfolder.conf.sample Without these 2 lines you cannot connect to a container via the web ui's cline. You'll get: > WebSocket connection to 'wss:///portainer/api/websocket/exec?token=xxx&nodeName=docker-desktop' failed: Error during WebSocket handshake: Unexpected response code: 400 --- portainer.subfolder.conf.sample | 2 ++ 1 file changed, 2 insertions(+) diff --git a/portainer.subfolder.conf.sample b/portainer.subfolder.conf.sample index fafed86..6157ead 100644 --- a/portainer.subfolder.conf.sample +++ b/portainer.subfolder.conf.sample @@ -36,5 +36,7 @@ location ^~ /portainer/api/websocket/ { proxy_pass $upstream_proto://$upstream_app:$upstream_port; rewrite /portainer(.*) $1 break; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; proxy_hide_header X-Frame-Options; # Possibly not needed after Portainer 1.20.0 }