Using NGINX as a WebSocket Reverse Proxy

Using NGINX as a WebSocket Reverse Proxy:

location /websocket-app/ {
    proxy_pass http://backend-url;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}