无法通过非根上下文路径中的kubernetes ingress-nginx获取Websocket应用程序的工作
发布时间:2021-01-12 09:04:25 所属栏目:Nginx 来源:互联网
导读:这是一个示例WebSocket应用,我正在尝试使其从Kubernetes ingress-nginx控制器运行.Kubernetes yaml:echo apiVersion: extensions/v1beta1 kind: Deployment metadata: name: ws-example spec: replicas: 1 te
|
这是一个示例WebSocket应用,我正在尝试使其从Kubernetes ingress-nginx控制器运行. Kubernetes yaml:
我收到此错误:
当我尝试使用像http://www.websocket.org/echo.html这样的WebSocket客户端网页进行连接时 ingress-nginx的版本是0.14.0.此版本支持WebSockets. 更新,当我从本地主机移植到pod的端口时,我能够直接访问websocket运行的pod.
最佳答案
所以基本上这样:
每当您的浏览器尝试发出WebSocket连接请求时,就会从请求(与路径:/ ws组合)中删除/ ws,该请求会发送到后端.后端在收到连接请求时期望/ ws. 如果您指定路径:/ mypath和/ mypath / *,则可以使用(对我有用): (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx-我真的需要Web服务器以及API-微服务架构中的网关
- 如何使用正则表达式路径设置Kubernetes Ingress规则?
- 如何使用Nginx(healthd)在access_log文件名中使用变量
- 将Nginx日志放入Kafka的最佳选择?
- 尽管缺少上游,但启动nginx
- ssl-Kubernetes:Nginx入口注释- nginx.ingress.kubernetes
- 为解析服务器IP的所有服务器名称提供Nginx SSL证书
- 身份验证 – Nginx:是否可以从auth_request重新获得响应
- 当响应位置的域发生变化时,使用nginx的proxy_redirect
- Nginx proxy_pass到密码保护上游
推荐文章
站长推荐
- Gitlab:使用Passenger / Nginx运行Unicorn,Resq
- node.js-带有Nodejs中的Push的Nodejs http2(ngin
- linux – nginx:使用fastcgi的多个文档根
- Nginx默认SSL主机:完全禁用还是……?
- apache-2.2 – CPU内核和worker/maxservers
- ruby-on-rails – 搬到rbenv打破乘客(nginx)
- 大的keepalive_requests值会严重减慢Nginx的速度
- 代理 – 使用nginx http auth保护Jenkins,但回调
- nginx-我陷入了logrotate之谜
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝
热点阅读
