Nginx 反向代理 WebSocket 服务

nginx 配置如下:

server_name domain.com;
...
location /ws/ {
    proxy_pass http://127.0.0.1:8080/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

外部连接地址:

ws://domain.com/ws/