iis7下面預設https繫結是無法指定主機頭的,但我們可以通過手工修改iis配置來實現主機頭繫結。
定位到如下位置:
找到https的配置專案,修改為:
注意這裡的abc.demo.com要換成你自己的網域名稱,之後儲存即可。
***********************************小割割*********************************************
這樣操作的確是主機頭和443埠對應了,但是我們會發現其實多個站點https訪問後請求到的證書只是最後乙個配置的站點,這就導致還是只有乙個網域名稱可以正常使用https.
如何處理這個問題呢?
方式1:購買多個ip,每個ip解析乙個網域名稱,在繫結https時指定ip
方式2:使用kangle,apache等來做反代iis,在前端web伺服器上繫結https.
方式3:更換為支援sni的iis版本,比如2012r2系統。
***********************************小割割*********************************************
預設情況乙個伺服器的iis只能繫結乙個https也就是443埠
要實現多個站點對應https只能更改iis配置
首先把每個站點分配個不同埠,如443.444.445…(證書一定要是多域的) 然後重啟站點
方法一:
找到修改成:
切記需要對應的每個站點都修改。
不要重啟站點和整個iis伺服器,不然又需要重新操作一次上邊的步驟!
方法二:
注意事項
注意:(1)確認adsutil.vbs的真實目錄,一般為:c:\inetpub\adminscripts; (2)示例中「1592095342」為站點識別符號,」www.abc.com」為您要繫結443埠的主機頭。 (3)443為https協議的預設埠,即預設埠(如果為站點設定不同的ssl埠,則不需按照此文件配置主機頭,直接https+網域名稱+埠號訪問即可。)
原文:
IIS7 HTTPS 繫結主機頭,嘿嘿,轉
iis7下面預設https繫結是無法指定主機頭的,但我們可以通過手工修改iis配置來實現主機頭繫結。定位到如下位置 找到https的配置專案,修改為 注意這裡的abc.demo.com要換成你自己的網域名稱,之後儲存即可。iis7下面預設https繫結是無法指定主機頭的,但我們可以通過手工修改iis...
C 新增刪除IIS的主機頭
用c 可以管理iis的主機頭,按需要動態新增或刪除主機頭。region 新增主機頭 public static void addhostheader int siteid,string ip,int port,string domain 增加主機頭 站點編號.ip.埠.網域名稱 ip,port,do...
批量匯出 讀取IIS網域名稱 主機頭 存放路徑等
取字段 www.sql8.net yxy function getkey html,start,last dim filearray,filearray2 filearray split html,start filearray2 split filearray 1 last getkey file...