在Kubernetes上使用Nginx SSL代理运行Meteor应用程序
|
我在Google Cloud上使用Kubernetes部署了一个Meteor应用程序,配置了Nginx作为SSL终止.一切正常. 但是,似乎如果两个不同的客户端连接到两个不同的SSL容器,则更新不会在相应的应用程序上显示最多10秒,这使得Websockets看起来不起作用,但轮询正在生效.我已确认所有客户端都与Websockets连接,但由于更新不会立即传播,因此Nginx可能未配置为与Meteor应用程序正确通信. 这是我的SSL / Nginx服务: apiVersion:v1 这是Meteor服务: apiVersion:v1 对于SSL终止,我使用Kubernetes建议的SSL设置与Websockets添加https://github.com/markoshust/nginx-ssl-proxy分叉 最佳答案 在你的NginX配置中,你是否确保每次都使用ip_hash标志将websockets定向到同一台服务器?您还需要确保转发websocket升级标头: (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- php-Nginx损坏了下载的文件
- node.js – socket.io何时使用轮询而不是websockets?
- Nginx 302重定向 – 内部解析
- Nginx:何时使用proxy_set_header Host $host vs $proxy_ho
- php – HHVM fastcgi Nginx性能波动
- 使用Nginx作为多个服务器的反向代理
- python – uwsgi_params文件应该放在哪里以及它的扩展名是什
- ruby-on-rails – 在ubuntu 14.04上使用passenger-install-
- nginx webdav无法打开收藏夹
- amazon-web-services – 为什么我得到ElasticBeanstalk ::
