我在 IIS 7 上为我的 ASP.NET 网站配置了 SSL。但是即使在证书友好名称中提供了与我的服务器相同的名称“localhost”之后,服务器证书与 URL 不匹配也会出现错误。
我还将服务器的名称更改为 ASP-DELL,即我的计算机名称,并使用该名称创建了一个证书,并将网站作为http://ASP-DELL/HC/index.aspx启动,但它仍然在 Google 中显示铬合金:
请帮忙!
我认为通过使用您的计算机名称添加网络域可以帮助解决它,因为我记得我经历过类似的情况。
你能把它从
到
您的问题中缺少(或至少不清楚)的是您安装/购买/配置的证书的通用名称(不是友好名称)......
证书颁发给特定的通用名称/主机名,并且 url 必须专门匹配它。
在 SAN(主题替代名称)变得普遍之前,我记得曾经为“www”网站和“没有 www 的网站”购买 2 个证书的日子。这些天也有“通配符证书”。
它还不清楚您指的是什么类型的证书,自签名/测试还是您购买的东西?我认为证书提供商不会让您购买通用名称为“localhost”的证书(但我可能又错了)。
在生产中,证书公用名将等同于您的 DNS 完全限定 url -例如: