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