【问题标题】:Express Gateway: 'warn: unable to verify the first certificate' Express.jsExpress Gateway:'警告:无法验证第一个证书' Express.js
【发布时间】: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 配置问题。

标签: express express-gateway


【解决方案1】:

所以 SSL 设置允许我从浏览器 (Chrome) 访问该页面,但在命令行中(例如,通过我的 Express Gateway,它由 NPM 提供服务并在端口 8080 上本地运行)它失败了。

【讨论】:

    猜你喜欢
    • 2021-10-20
    • 2021-01-02
    • 2020-02-17
    • 2021-03-26
    • 1970-01-01
    • 2018-08-29
    • 2020-03-29
    • 2021-06-15
    • 1970-01-01
    相关资源
    最近更新 更多