2012-04-22 76 views
1

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

我也改变了服务器的ASP-DELL即我的计算机的名称的名称,并创造了该名称的证书,开始了网站,http://ASP-DELL/HC/index.aspx,但仍显示出这个谷歌浏览器:

enter image description here

请帮忙!

+0

好的会尝试去做那个Dor – 2012-04-22 10:21:57

+0

你可能需要问这个@http:// serverfault。com 但是,我尝试使用FireFox访问该网站,并复制“技术细节”和“我了解风险” - > AddException - > GetCertificate输出 – SimSimY 2012-04-22 10:51:55

+0

雅我也做到了。但其他浏览器呢? – 2012-04-22 12:47:26

回答

1

缺少了什么(或者至少不清楚)你的问题是什么通用名称(不是友好名称)您安装/购买/配置的证书....

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

在SAN(主体替代名称)变得很常见之前,我记得当时必须为“www”网站和“没有www的网站”购买2个证书的日子。这几天还有“通配符证书”。

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

在生产,证书通用名称将等同于您的DNS完全合格的URL - 例如:

  • DNS:www.google.com
  • 证书的通用名称:WWW .google.com
    • 如果证书包含SAN,th恩默认可能是:google.com
    • 这意味着certiifcate将带或不带 “www” 的工作(否则只专门为www.google.com工作)
1

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

可以从

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

改变它