一、问题描述
当我们在本地开采用WebSocket用IP连接时是OK的,例如
ws://39.108.*.186:8002/web_socket/order_notification/123
当我们上线后,用Nginx部署,并用域名连接时就会失败。此时只需要在Nginx配置文件里加入一些配置即可。配置如下
server{
listen 80;
server_name test.com www.test.com;
# 访问WebSocket
location /web_socket{
proxy_pass http://47.*.27.1:8002;
proxy_set_header Host $host;
#启用支持websocket连接
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
.....








网友评论