我已经有这个问题大约 2 周了。我做了很多研究并尝试了不同的方法,但没有任何乐趣。我的计算机(Windows 7 Pro)上有一个带有 sql server 2008 r2 并使用 IIS 7.5 的开发网站。有一个实际的开发服务器运行数据库和 Web 服务器,但由于我的位置,我无法使用主开发站点。我颁发了一个自签名的可信根证书:
makecert -r -pe -n "CN=ROOT AUTHORITY" -ss my -sr CurrentUser -a sha1 -sky signature -cy authority -sv ca.pvk ca.cer
然后我将它安装到本地计算机上的受信任根目录中。之后,我创建了一个供 IIS 使用的证书。
makecert -pe -n "CN=example.website.name.com" -a sha1 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -ic ca.cer -iv ca.pvk -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 -sv server.pvk server.cer
然后我为 IIS创建.pfx文件
pvk2pfx -pvk server.pvk -spc server.cer -pfx server.pfx
在我完成上述操作后。我将证书导入 IIS,然后将网站绑定到 SSL 证书(server.pfx)
完成所有这些后,我访问网站https://example.website.name.com并获得 403.7 禁止。
有人可以帮我解决这个问题吗?