Windows-Server-2008-R2

在 IIS 7.5 中配置 UCC GoDaddy SSL 證書

  • July 7, 2014

平台

我們有一個帶有 IIS7.5 的 Windows Server 2008 R2 伺服器,並且我們託管了許多客戶的網站。

客觀的

我們需要配置兩個域:Acme.co.za 和 Contoso.com,以使用為這兩個域頒發的 UCC GoDaddy 證書。我們檢查了證書,它是正確的。

採取的步驟

我們按照不同部落客的說明執行了以下操作:1. 在 Certificates MMC 管理單元中安裝證書 2. 在 IIS 中完成證書請求,然後 3. 我們通過添加將證書分配給第一個域 Acme.co.za HTTPS 綁定並使用新安裝的證書 4. 在命令提示符中,我們使用以下命令為每個站點配置主機標頭:appcmd set site /site.name:“Acme” /+bindings。

$$ protocol=‘https’,bindingInformation=’*:433:www.acme.co.za’ $$ appcmd 設置站點 /site.name:“Contoso” /+bindings.

$$ protocol=‘https’,bindingInformation=’*:433:www.contoso.com’ $$ 每個命令都成功響應,站點對象“Acme”已更改,站點對象“Contoso”已更改

問題

在我們瀏覽到https://www.acme.co.za>的第一次執行時,它執行良好。瀏覽到<https://www.contoso.com>只是重定向回<https://www.acme.co.za

現在第二次嘗試https://www.acme.co.za>工作正常,但<https://www.contoso.com>只是重定向回<http://www.contoso.com協議中沒有 (S)地址的一部分。所以現在它至少沒有重定向到第一個域,而是在沒有使用 SSL 證書的情況下重定向回自身。

任何幫助都會很棒。

謝謝, 雅克

對於每個 IP,II 只能響應一次 https,並且在該埠上,您只能擁有一個帶有證書的應用程序。它與 http 的工作方式不同,在 http 中您可以有許多與埠 80 相關聯的 url。

您是如何配置兩個 https 伺服器的 - 每個伺服器都有單獨的 IP/介面嗎?

如果您沒有每個單獨的 ip,那麼您上面描述的內容將是正常的。

引用自:https://serverfault.com/questions/331049