我有一个最近重新映像的win 7 x64盒子,我已经安装了IIS7.5和PHP 7.我正在尝试为安全https设置localhost站点,并且我已成功为此创建了一个自签名证书。我已将站点的IIS绑定设置为通过端口443使用https(IP地址:全部未分配)并选择新的SS证书。
当我在计算机上转到https://localhost/php_info.php时,我可以看到phpInfo内容,但Chrome会显示网站不安全的警报。
证书错误:网站的证书链存在问题(net :: ERR_CERT_COMMON_NAME_INVALID)。
过时的连接设置:与此站点的连接使用强协议(TLS 1.2),强密钥交换(带有P-256的ECDHE_RSA)和过时的密码(带有HMAC-SHA1的AES_256_CBC)。
如何通过localhost运行安全站点?
答案 0 :(得分:0)
如果您使用主题备用名称(Chrome需要)生成另一个证书,则可以修复证书错误。更多信息可以在
中找到应使用IIS Crypt,
等工具清理TLS密码https://www.nartac.com/Products/IISCrypto
Jexus Manager拥有SSL诊断程序,可以为您提供有关服务器配置错误的提示,
https://www.jexusmanager.com/en/latest/tutorials/ssl-diagnostics.html