问题来源
前几天为了实现一个聊天功能,采用websocket技术,之后将后端的服务部署到服务器之后,发现websocket连接不上,
聊天功能链接:https://blog.csdn.net/qq_43532386/article/details/111773941
之前(错误的代理)
location /webSocket {
proxy_pass http://myserver;
}
修改后(可以使用的代理)
location /webSocket {
proxy_pass http://myserver;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_connect_timeout 4s;
proxy_read_timeout 7200s;
proxy_send_timeout 7200s;
}