服务器在内网或者外网可以访问,但是部署域名后websocket连接失败

ks767682 2017-07-11 09:39:00
昨天开发的时候遇到的疑难杂症,现在是情况是:
1、用内网地址或者外网地址访问服务器,websocket连接都是成功的
2、我让网管帮忙将外网地址绑定域名后,websocket连接一直失败。
请问这种情况是不是域名映射出了问题?websocket无法正确连接通过ngix反向代理后的域名吗?
...全文
4837 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_22563745 2018-08-05
  • 打赏
  • 举报
回复
换成非80端口试试
zhongdian0405 2017-08-08
  • 打赏
  • 举报
回复
楼主问题解决了吗?现在也遇到和你类似的问题。
孟子E章 2017-07-11
  • 打赏
  • 举报
回复
如果使用ngix代理 需要设置一下 proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 参见 http://blog.csdn.net/zhx6044/article/details/50278765 http://nginx.org/en/docs/http/websocket.html
ks767682 2017-07-11
  • 打赏
  • 举报
回复
手动UP。 现在是设置了下面的参数也没用,求老司机带带路 proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
引用 1 楼 net_lover 的回复:
如果使用ngix代理 需要设置一下 proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 参见 http://blog.csdn.net/zhx6044/article/details/50278765 http://nginx.org/en/docs/http/websocket.html
ks767682 2017-07-11
  • 打赏
  • 举报
回复
多谢楼上的回答,我在NGIX配置中加入了这些参数,但是结果还是一样。 网页报异常: WebSocket connection to 'wss://ofmeet.easier.cn/ofmeetws/server?username=null&password=null&resource=null-68' failed: Error during WebSocket handshake: Unexpected response code: 400

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧