在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升级标头: (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- mysql – PDOException:SQLSTATE [HY000] [2002] php_netw
- ruby-on-rails-与ws://example.com/cable的WebSocket连接失
- ruby-on-rails – 使用Rails和Nginx获取客户端的真实IP地址
- node.js-如何为Heroku Node.js Web应用程序配置Nginx
- 如何在公司代理后面配置Nginx
- 自定义401页面不提示在Nginx上输入凭据
- 如何在一个容器中使用Nginx,在另一个容器中使用php-fpm?
- 在nginx中更改localhost主机名
- Nginx禁用某些用户代理的日志记录
- bash – 找不到NGINX brew install命令
