IIS默認只能綁定一個https站點類型,對應的端口為443,但是在一臺服務器上存放多個站點的時候,需要綁定N個https站點的時候我們應該怎樣去操作呢?
要實現多個站點對應HTTPS只能更改IIS配置
首先把每個站點分配個不同端口,如443.444.445…(證書一定要是多域的) 然后重啟站點
方法一:
然后在:C:Windowssystem32inetsrvconfigapplicationHost.config
找到
<bindingprotocol="https" bindingInformation="*:443" />
<binding protocol="https" bindingInformation="*:444"/>
<binding protocol="https" bindingInformation="*:445"/>
修改成:
<binding protocol="https" bindingInformation="*:443:domain(對應的域名)" />
<binding protocol="https" bindingInformation="*:443:domain" />
<binding protocol="https" bindingInformation="*:443:domain" />
切記需要對應的每個站點都修改。
不要重啟站點和整個IIS服務器,不然又需要重新操作一次上邊的步驟!
方法二:
直接執行命令,添加443主機頭
找到站點對應的標識符,MetaBase.xml文件中對應站點的location路徑w3svc/后的數字即為站點標識。
根據需要可以分別為www和不帶www或其他二級站點配置443主機頭,打開cmd,執行命令:cscript.exe C:InetpubAdminScriptsadsutil.vbs set /w3svc/1592095342/SecureBindings ":443:www.abc.com"
測試訪問。配置完成后,通過https對各站點進行訪問,確認各站點正確跳轉。
注意事項
注意:(1)確認adsutil.vbs的真實目錄,一般為:C:InetpubAdminScripts; (2)示例中“1592095342”為站點標識符,”www.fiol.com.cn”為您要綁定443端口的主機頭。 (3)443為https協議的缺省端口,即默認端口(如果為站點設置不同的SSL端口,則不需按照此文檔配置主機頭,直接https+域名+端口號訪問即可。)
咨詢電話
郵件:service@lcnt.net
地址:溫州市甌海區站南商貿城C幢306室
copyright ? 2011 - 溫州龍誠互聯科技有限公司 www.fiol.com.cn 版權所有 翻版必究
龍誠互聯 - 溫州網站建設服務商 溫州app開發服務商