在 IIS 7.5 中配置 UCC GoDaddy SSL 證書
平台
我們有一個帶有 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,那麼您上面描述的內容將是正常的。