📅  最后修改于: 2023-12-03 15:13:03.435000             🧑  作者: Mango
如果您正在使用Laravel Valet作为本地开发环境搭建工具,您可能会遇到需要将.valet
证书导入到Ubuntu证书存储中的情况。本文将为您提供详细的介绍和操作步骤。
Laravel Valet是一个为Mac OS X打造的轻量级开发环境搭建工具,它使用Valet命令来实现快速启动和停止服务,内置HTTP(S)代理,支持本地站点自动映射和无需配置的服务发现等功能。
当您使用Laravel Valet创建一个HTTPS站点时,在浏览器中访问该站点时,您可能会遇到以下错误:
NET::ERR_CERT_AUTHORITY_INVALID
这是由于系统不信任由Laravel Valet
自动处理https证书的认证中心(CA)颁发的证书。为了解决这个问题,需要将该证书导入到Ubuntu的证书存储中,让系统信任由Laravel Valet
颁发的证书。
下面是详细的操作步骤:
1.首先,通过以下命令获取证书文件:
cat ~/.config/valet/Certificates/LaravelValetCASelfSigned.pem
2.然后,将证书文件复制到Ubuntu主机中,例如复制到/home/user/.certs目录中。
3.接下来,现在可以将.ca证书添加到Ubuntu的证书存储中:
sudo cp ~ / .certs / LaravelValetCASelfSigned.pem /usr/local/share/ca-certificates/
4.当您添加了证书后,需要更新证书列表:
sudo update-ca-certificates
现在,您已经将.valet
CA证书导入到Ubuntu证书存储中了。
在本文中,我们介绍了Laravel Valet
,解释了为什么需要将证书导入Ubuntu证书存储中,并提供了详细的操作步骤。希望这篇文章对您有所帮助。