在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反向代理到另一个提供静态文件的Nginx服务器
- apache-2.2 – Varnish/Nginx/Apache
- 502运行其他php文件时运行默认laravel应用程序时
- 获取视频文件的实际时间,以便使用nginx_mod_h264
- nginx“server_tokens”配置被忽略
- nginx – 我的www子域名收到了SSL_ERROR_BAD_CER
- nginx中的动态proxy_pass到Kubernetes中的另一个
- php-如何使用自定义Nginx配置作为官方Nginx Dock
- 在nginx proxy_pass配置中使用server_name变量
- 如何在Amazon EC2 AMI实例上使用nginx一致地设置