2012-04-22 78 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

改變它