node.js – Meteor WebSocket握手错误400与nginx
发布时间:2020-09-25 11:54:33 所属栏目:Nginx 来源:互联网
导读:我设法在我的基础设施(Webfactions)上部署流星.应用程序似乎工作正常,但是当我的应用程序启动时,我在浏览器控制台中收到以下错误:WebSocket连接到ws://.../websocket失败:WebSocket握手中出错:意外响应代码:400最佳答案WebSockets很快,你不必(不应该)禁
我设法在我的基础设施(Webfactions)上部署流星. WebSocket连接到’ws://…/websocket’失败:WebSocket握手中出错:意外响应代码:400 最佳答案 WebSockets很快,你不必(不应该)禁用它们.这个错误的真正原因是Webfactions使用nginx,并且nginx配置不正确.这里是如何correctly configure nginx to proxy WebSocket requests,通过设置proxy_set_header升级$http_upgrade;和proxy_set_header Connection $connection_upgrade ;:
这是基于David Weldon’s nginx config的改进的nginx配置.安卓毛泽东已经达到了very similar configuration. 记住还要将HTTP_FORWARDED_COUNT环境变量设置为应用程序前的代理数(通常为1). (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Docker网桥和nginx允许ip
- 通过SSL使用nginx的PHP websockets
- Nginx反向代理Websocket身份验证 – HTTP 403
- 配置Nginx以使Angular 2快速入门与Browsersync一起使用
- 将总请求时间(以秒为单位)写入nginx访问日志,可能使用计算变
- 调试Nginx缓存未命中:尽管代理有效,但仍会遇到大量的MISS
- ruby-on-rails – Foreman无法启动Nginx,但我可以手动启动它
- django – Gunicorn和Nginx之间的沟通
- Nginx:什么是X-Forwarded-For WebSockets的替代品?
- ruby-on-rails – nginx错误:(13:权限被拒绝)连接到上游时