问题记录:本地socket测试无误后部署发现 WebSocket connection to "xxx/xxx" failed
解决方法
在 nginx.conf
的 http
模块添加如下内容
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
其次在反代配置中Nginx Location 下添加如下代码
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";