我的IIS上有多個站點運行,現在我們需要支持其中一個網站(SiteB),以支持ssl請求。我已經啓用它編輯該網站的綁定,但問題是當我選擇協議SSL編輯綁定HostName字段被禁用,無法設置主機名來響應https請求,這會導致我的IIS的所有站點如果被請求與https ://載入siteB的網站。IIS 7將SSL添加到一個站點,所有其他站點響應https請求
比如我bidings是下
Site A
IP Port HostName
* 80 www.sitea.com
Site B
IP Port Hostname
* 443 www.siteb.com
* 80 www.siteb.com
如果我在我的瀏覽器,它工作正常鍵入https://www.siteb.com,但如果我在瀏覽器中鍵入https://www.sitea.com,網站B的網頁加載站點A的主機名。
如何才能讓https://www.siteb.com響應我的IIS上的https請求?
我已經嘗試過使用命令appcmd,但它沒有工作。
appcmd set site /site.name:{sitB} /bindings.[protocol='https',bindingInformation='*:443:*'].bindingInformation:*:443:siteB.com
感謝您的幫助。
我有同樣的問題。我將開始賞金。 – Germstorm 2013-06-17 09:22:09
您是否建立了證書?什麼是CN? – 2013-06-17 09:29:08
所有其他網站是否作爲「虛擬目錄」或「應用程序」或「網站」託管?似乎您已將設置應用於網站,並且多個虛擬目錄/應用程序位於網站中。 – 2013-06-20 13:24:56