在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升级标头: (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- NGINX proxy_pass删除路径前缀并解析DNS
- java-servlet何时释放其线程
- ruby-on-rails – nginx limit_req速率限制的问题 – 文档澄
- 我的nginx php-fm网络服务器能够提供有权限000的网页.为什么
- ruby-on-rails-capistrano部署后ec2服务器中缺少puma.sock
- 一个复杂的nginx/php-fpm chroot设置
- Django uWSGI nginx url映射
- nginx – 从Google容器引擎转发HTTPS客户端IP
- ruby-on-rails-为什么SSL重定向不能与force_ssl和Nginx一起
- nginx-加载SVG时出错-ERR_CONTENT_DECODING_FAILED