【发布时间】:2020-06-24 14:33:02
【问题描述】:
我的网关文件是
api版本:networking.istio.io/v1alpha3 种类:网关 元数据: 名称:我的网关安全 命名空间:myapp 规格: 选择器: istio: ingressgateway # 使用 istio 默认控制器 服务器: - 港口: 数量:443 名称:https 协议:HTTPS tls: 模式:简单 服务器证书:/etc/istio/ingressgateway-certs/tls.crt 私钥:/etc/istio/ingressgateway-certs/tls.key #caCertificates: /etc/istio/ingressgateway-ca-certs/kbundle.crt 主持人: - “*” api版本:networking.istio.io/v1alpha3 种类:虚拟服务 元数据: 名称:我的网关服务安全 命名空间:myapp 规格: 主持人: - “sub.domaincom” 网关: - 我的网关安全 网址: - 路线: - 目的地: 主持人:我的单声道 港口: 数量:443 协议:TCP我的服务文件是
api版本:v1 种类:服务 元数据: 名称:我的单声道 命名空间:myapp 标签: 层:后端 规格: 选择器: 应用程序:我的单声道 层:后端 端口: - 端口:443 名称:https 协议:TCP部署文件如下
api版本:应用程序/v1 种类:部署 元数据: 名称:我的单声道 命名空间:myapp 规格: 复制品:1 选择器: 匹配标签: 应用程序:我的单声道 模板: 元数据: 标签: 应用程序:我的单声道 规格: 容器: - 名称:我的单声道 图片:myapacheimage imagePullPolicy:从不 端口: - 容器端口:443当我使用网关访问我的服务时,它说
错误的请求 您的浏览器发送了此服务器无法理解的请求。 原因:您对启用 SSL 的服务器端口使用纯 HTTP。 请改用 HTTPS 方案访问此 URL。 Apache/2.4.38 (Debian) 服务器位于 10.0.159.77 端口 443我可以确认 apache 只监听 443 并且配置正确
【问题讨论】:
-
在网址中使用https?
-
是的,我正在使用 https 访问
-
协议:TCP应该是HTTPS吗?
-
10.0.159.77 是什么IP?
-
在服务声明中是不允许的,在网关的服务声明中它不会显示任何不同的结果。
标签: networking kubernetes istio