我正在使用 Roots.io 堆栈(Trellis + Bedrock + Sage)开发一个网站。
我在本地工作,在几个站点上工作,它们都工作正常。直到今天,我重新启动计算机 > 执行vagrant up
> 尝试访问本地开发 URL https://mysite.dev > 但突然在 Chrome 中出现错误,指出“NET::ERR_CERT_AUTHORITY_INVALID”。
通常,我确实会收到类似的错误,但我可以选择忽略它。但现在我没有。
通过 BrowserSync,我可以通过 localhost:3000 访问该站点,但不能使用开发 URL。
如果您熟悉 Roots,您就会知道 Trellis 在本地生成 SSL 作为自动过程中的自签名。所以我对它在他们的文档之外的工作方式知之甚少。
我知道这个问题似乎与本地 SSL 证书混合匹配,但我真的不知道如何解决这个问题。我在想本地有一个文件需要删除和替换。但如果是这种情况,我不知道如何生成替代品。
我花了大约一个小时阅读我能找到的关于该主题的任何文章,但似乎没有一篇能以我可以应用的方式准确地解释正在发生的事情。
更新:最终我正在寻找一种在 Chrome 中为票证添加例外的方法。我能够在 Firefox 中做到这一点并且它在那里工作。
谢谢你。