Windows-Server-2008
IIS7:無法使用 SSL 證書和埠 443 在站點上設置主機名
考慮一台裝有 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 作為友好名稱,那麼您就是金子。
繁榮。