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