【发布时间】:2018-07-24 17:07:42
【问题描述】:
我是 Express Gateway 的新手,我正在尝试设置一个基本的 API 网关来链接一些微服务。当我尝试代理到特定端点 https://my-service.net/status(不是真正的 URL)时,我收到此错误
[EG:policy] warn: unable to verify the first certificate
我可以在浏览器中访问 URL 'https://my-service.net/status' 就好了。
当我切换出 serviceEndPoint URL 时,它可以正常工作(例如切换到 https://httpbin.org),所以我的 URL 在 SSL/身份验证配置方面似乎有些不同。
有什么想法吗?非常感谢。
我的 gateway.config.yml -->
【问题讨论】:
-
嘿,这个错误直接来自 OpenSSL — 我真的需要查看真正的目标 URL 以查看其证书,看看那里是否有任何问题。有什么方法可以让我们访问它吗?
-
验证中间证书是否在证书文件中。有时浏览器会自动填空,但实际上,这种情况是 SSL 配置问题。