node.js – Meteor WebSocket握手错误400与nginx
发布时间:2020-09-25 13:25:38 所属栏目: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). (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 配置 – 为什么我不能将proxy_set_header放在if子句中?
- nginx – 4000个请求中有1个出现HTTP 499错误是否正常?
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- 如何在nginx中重新加载证书吊销列表(CRL)?
- 传递URI查询参数Nginx反向代理
- Nginx:泊坞窗内的502 Bad Gateway
- apache-2.2 – 在不同的Web服务器(nginx,apache,iis等)中重
- Nginx重写的多个条件
- python – uWSGI服务器日志…权限被拒绝读取文件…哪个文件
- 502运行其他php文件时运行默认laravel应用程序时网关错误
推荐文章
站长推荐
热点阅读