使用nginx代理上云API,websocket连接失败
Completed使用nginx代理上云API的websocket,客户端浏览器已经可以连接到websocket了,但是瞬间就会中断开连接,要如何配置。
我的nginx配置如下:
server {
listen 6666;
server_name localhost;
location /websocket {
proxy_pass http://127.0.0.1:6789;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
-
应该是不用改代码的,这里面有个配置是关于websocket的连接时间的,关于心跳的还是啥的一个设置要设置大一点,可以查一下,我之前遇到这个问题,设置了就好了
location /websocket {
proxy_pass http://127.0.0.1:6789;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
Please sign in to leave a comment.
Comments
3 comments