Windows-Server-2008

IIS7:無法使用 SSL 證書和埠 443 在站點上設置主機名

  • February 2, 2020

考慮一台裝有 IIS7 的 Win 2008 SP2 機器。任務是將證書和主機名應用到這台機器上的唯一站點。該站點的主機標頭需要是abc.123.example.com

第一步是將 .pfx 安裝到 Personal Store,這很成功。

IIS7 發現證書可用,但不允許輸入主機名。主機名文本框始終禁用/灰顯,即使在選擇我的證書之前也是如此。我什至刪除了預設埠 80 綁定。

站點綁定

**問題:**如何為該站點設置主機名?這個證書是萬用字元證書的問題嗎?我了解 SSL 請求進入 Web 伺服器,並且數據包中的主機標頭已加密。那麼為什麼 IIS6 允許指定主機頭,而 IIS7 不允許呢?

**更新:**證書不是問題的一部分。我在機器上創建了一個新站點,當選擇 https 綁定時,主機名文本框被禁用。

您不能從 UI 執行此操作,您必須從命令行執行此操作。這是一個很好的過程:

http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html

它確實在 GUI 中工作……

只需確保您正在安裝的證書的“友好名稱”與您為該證書創建的多域名相同。

IE。*.companydomain.com

如果您為 *.companydoman.com 證書輸入“友好的名稱”,則在將證書安裝到 IIS 時,主機名標題框將變灰。

如果您使用 *.companyname.com 作為友好名稱,那麼您就是金子。

繁榮。

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