nginx: WebSocket 프록시 설정

Upgrade/Connection 헤더, HTTP/1.1, timeout까지 포함한 패턴

분야: DevOps/인프라 nginxwebsocketreverse-proxy

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;
}

같은 분야의 템플릿