nginx: WebSocket 프록시 설정
Upgrade/Connection 헤더, HTTP/1.1, timeout까지 포함한 패턴
WebSocket은 HTTP 업그레이드가 필요합니다.
location ^~ /ws {
proxy_pass http://127.0.0.1:8787;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_read_timeout 60s;
proxy_send_timeout 60s;
}