我已经按照如何在本地主机上使用https / SSL?的步骤进行了操作,但是这为我的机器名称设置了自签名证书,并且通过https:// localhost 浏览时,我会收到IE警告。
有没有一种方法可以为“localhost”创建自签名证书,以避免此警告?
我已经按照如何在本地主机上使用https / SSL?的步骤进行了操作,但是这为我的机器名称设置了自签名证书,并且通过https:// localhost 浏览时,我会收到IE警告。
有没有一种方法可以为“localhost”创建自签名证书,以避免此警告?
macOS: brew install mkcert
Windows 10 解决方案
以上方法均未能解决我的问题,但这个可以:
1. 按照以下步骤操作:
$cert = New-SelfSignedCertificate -Subject local.YourDomain -DnsName local.yourdomain.co.uk
那么
Format-List -Property *
或者您可以在此处查看单一主题下创建证书的步骤:https://adamtheautomator.com/new-selfsignedcertificate/
您还可以尝试使用主题替代名称(SAN)创建证书。
2. 打开 mmc
打开 Windows 搜索并输入mmc
然后按照以下步骤操作:
打开 文件 > 添加/删除管理单元,选择 证书 并点击 添加。选择 计算机帐户,点击 下一步,然后点击 完成。
3. 将证书从“个人”复制到“受信任的根证书颁发机构”
在mmc中的 证书 下扩展 个人
将您的新证书从 个人 复制到 受信任的根证书颁发机构
4. 为您的域绑定在 IIS 中选择新证书
5. 重启域/站点