NGINX Reverseproxy Websocket verliert Verbindung

In diesem Artikel geht es kurz darum, wie wir unseren NGINX Reverseproxy so konfigurieren können, dass die Fehlermeldung „Verbindung zum Websocket verloren“ verschwindet.

Die Konfiguration sollte wie folgt aussehen:

   location / {
        proxy_pass http://localhost:8080;

        proxy_http_version      1.1;
        proxy_set_header 		Upgrade $http_upgrade;
        proxy_set_header 		Connection "upgrade";
        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        X-Forwarded-Proto $scheme;
	}