本地主机上的 IIS7 https 使用自签名证书

IIS7 https on localhost Using Self-Signed Certificate

我有一台 win 7 x64 机器,我最近重新安装了映像,并且安装了 IIS7.5 和 PHP 7. 我正在尝试为安全 https 设置本地主机站点,并且我已经成功创建了一个自签名的用于此目的的证书。我已将站点的 IIS 绑定设置为通过端口 443(IP 地址:全部未分配)使用 https,并选择了新的 SS 证书。

当我在计算机上访问 https://localhost/php_info.php 时,我可以看到 phpInfo 内容,但 Chrome 显示站点不安全的警告。

证书错误:站点的证书链 (net::ERR_CERT_COMMON_NAME_INVALID) 存在问题。

过时的连接设置:与此站点的连接使用强协议 (TLS 1.2)、强密钥交换(ECDHE_RSA 与 P-256)和过时的密码(AES_256_CBC 与HMAC-SHA1).

如何通过本地主机运行保护站点?

如果您生成另一个带有主题备用名称(Chrome 要求)的证书,则可以修复证书错误。可以在

中找到更多信息

https://blog.lextudio.com/why-chrome-says-iis-express-https-is-not-secure-and-how-to-resolve-that-d906a183f0

应该使用 IIS Crypt 等工具清除 TLS 密码,

https://www.nartac.com/Products/IISCrypto

Jexus Manager 具有 SSL 诊断功能,可以提示您服务器配置中的错误,

https://www.jexusmanager.com/en/latest/tutorials/ssl-diagnostics.html