为IIS配置IIS时出错

时间:2012-04-22 10:17:52

标签: asp.net iis ssl iis-7 configure

我在IIS 7上为我的ASP.NET网站配置了SSL。但它给出的错误是服务器证书与URL不匹配,即使在证书友好名称中提供与我的服务器相同的名称“localhost”。

我还将服务器的名称更改为ASP-DELL,即我的计算机名称,并创建了一个具有该名称的证书,并以http://ASP-DELL/HC/index.aspx启动了该网站,但它仍然在Google Chrome中显示:

enter image description here

请帮忙!

2 个答案:

答案 0 :(得分:1)

我认为通过使用您的计算机名称添加网络域名可以帮助修复它,因为我记得我经历过类似的情况。

可以从

更改它吗?

http://ASP-DELL/HC/index.aspx

http://ASP-DELL.YourNetworkDomain/HC/index.aspx

答案 1 :(得分:1)

您的问题中缺少(或至少不清楚)您安装/购买/配置的证书的通用名称(非友好名称)....

证书颁发给特定的公用名/主机名,并且URL必须与其特定匹配。

直到SAN(主题替代名称)变得普遍,我记得有人必须为“www”网站和“没有www的网站”购买2个证书的日子。这些天还有“通配证书”。

还不清楚您所指的证书类型,自签名/测试或您购买的是什么?我不认为证书提供商会让你购买一个通用名称为“localhost”的证书(但我可能会错的)。

在制作中,证书通用名称将等同于您的DNS完全限定网址-e.g:

  • DNS: www.google.com
  • 证书通用名称: www.google.com
    • 如果证书包含SAN,则默认 可能 google.com
    • 这意味着证书可以使用或不使用“www”(否则仅适用于www.google.com