当我们第一次配置IIS服务器做测试环境网站时,如果没有插手做自签名证书,而是用IIS自带的自签名证书,那么现代浏览器访问HTTPS测试站点大概率会有下图所示的报错:
(IE:我能打开( •̀ ω •́ )y)
解决方法只有一个——重新手动生成证书。
注意:如果Windows Server加了AD域,建议写AD的域名。如果绑了公网域名,建议使用权威的SSL证书,而不是自签名。
打开PowerShell,确保有管理员权限,敲如下命令:
New-SelfSignedCertificate -FriendlyName TestWeb -DnsName test.local -KeyUsage DigitalSignature
完成后,去IIS管理器,找到站点,右键编辑绑定,修改HTTPS项
找到你刚刚生成的证书,单击确定
完事大吉,打开浏览器测一下就可以了。