PWA Studio:浏览器不信任生成的SSL证书

本文提供了一种解决方案,可在开发期间导航到PWA Studio店面的本地实例时,解决浏览器中不受信任的、生成的SSL证书警告。

受影响的产品和版本

Adobe CommercePWA Studio

问题

浏览器不信任您本地PWA Studio店面生成的SSL证书。

原因

浏览到开发/暂存站点。

解决方案

在您的店面项目中,运行命令以向本地开发实例添加自定义主机名和SSL证书:

yarn buildpack create-custom-origin ./

生成证书由devcert处理。 它依赖于OpenSSL,因此使用以下命令确保您的系统上有openssl的当前版本:

openssl version

版本应为1.0或更高版本(对于OSX High Sierra,则为LibreSSL 2)。

您可以在OSX上安装Homebrew的OpenSSL较高版本,在Windows上安装Chocolatey,或者安装Linux分发的包管理器。

如果您正在运行Linux,请确保您的系统上安装了libnss3-tools(或等效项)。 devcert自述文件的此部分提供了详细信息。

一些用户建议删除devcert文件夹以触发证书重新生成。

  • 对于MacOS用户,此文件夹通常位于: {{~/Library/Application Support/devcert }}
  • 对于Windows用户,此文件夹通常位于: ${User}\AppData\Local\devcert

我们的支持知识库中的相关阅读

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a