在location配置段加入下面内容即可:
location /ws/ {
#rewrite ^/ws/(.*)$ /$1 break; #拦截标识去除
proxy_pass http://socket服务地址; #这里是http不是ws,不用怀疑,代理的ip和port写ws访问的实际地址
proxy_http_version 1.1; #这里必须使用http 1.1
#下面两个必须设置,请求头设置为ws请求方式
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
评论区