【发布时间】:2018-01-23 10:47:10
【问题描述】:
我终于开始在我的个人网站上使用 SSL,所以我开始尝试为我的本地开发制作一个多域自签名证书(以处理 api.mydomain.local、www.mydomain.local 和mydomain.local)。我不知道这是不是我的第一个错误,但是...
由于找不到单一的包含指南,我开始使用两个教程(来自 EasyEngine 和 DeveloperSide)来创建我的证书并将其安装在我的主机 (Win10) 上。然后,我使用DigitalOcean 指南来了解如何在我的开发服务器(Ubuntu VM)上设置我的 Apache;到此为止,没有什么大问题,除了同时使用多个向导引起的一些小问题。
我继续尝试在 Chrome 中访问我的 api,它如预期的那样给了我一个不受信任的证书值,我通过并且它工作。据我所知,这意味着证书有效吗?但是,当我尝试在 Postman 中访问我的 api 时,我收到一个错误,表明它不能接受不受信任的证书,这很好,因为它有一个关于 how to fix that 的教程。但是,它仍然不起作用。我不知道还能做些什么来解决这个问题,我在正确的轨道上吗?我的证书完全失效了吗?我在尝试进行多域证书时是否犯了核心错误?
我确实注意到的一件事是,在 Dev Tools 安全选项卡中,它显示
Subject Alternative Name missing
所以我不确定这是否意味着我的 alt 名称不起作用,但如果不是,当我在 Chrome 中点击它时它不会尝试加载证书,对吧?
【问题讨论】: