多SSL憑證
1.需Server2012以後版本(IIS 8.0,支援Require Server Name Indication 即SNI)
2.網站[繫結]勾選[需要伺服器名稱指示](SNI)
3.如果都勾選了IIS會提示不支援 SNI 的瀏覽器可能出問題,並強制把其中一個網站取消勾選。
此時可另外設定任意一個[空網站]為沒有SNI的https以迴避此問題
--
多Domain指向不同目錄
Server 2012以後直接在IIS新增網站即可,一樣可以設多個domain 80 port
--
以下不需要看
https://blog.poychang.net/iis-multi-domain-ssl/
停止 IIS 服務
開啟 C:\Windows\system32\inetsrv\config\applicationHost.config
找到 <system.applicationHost> 底下的 <sites> 段落
此段落是 IIS 裡各站台的設定
修改 binding 屬性,輸入主機名稱
重新啟動 IIS 服務
1.需Server2012以後版本(IIS 8.0,支援Require Server Name Indication 即SNI)
2.網站[繫結]勾選[需要伺服器名稱指示](SNI)
3.如果都勾選了IIS會提示不支援 SNI 的瀏覽器可能出問題,並強制把其中一個網站取消勾選。
此時可另外設定任意一個[空網站]為沒有SNI的https以迴避此問題
--
多Domain指向不同目錄
Server 2012以後直接在IIS新增網站即可,一樣可以設多個domain 80 port
--
以下不需要看
https://blog.poychang.net/iis-multi-domain-ssl/
停止 IIS 服務
開啟 C:\Windows\system32\inetsrv\config\applicationHost.config
找到 <system.applicationHost> 底下的 <sites> 段落
此段落是 IIS 裡各站台的設定
修改 binding 屬性,輸入主機名稱
重新啟動 IIS 服務
程式碼:
<site name="AP1" id="1" serverAutoStart="false">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\ap1" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:ap1.example.com" />
<binding protocol="https" bindingInformation="*:443:ap1.example.com" />
</bindings>
</site>
<site name="AP2" id="2" serverAutoStart="false">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\ap2" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:ap2.example.com" />
<binding protocol="https" bindingInformation="*:443:ap2.example.com" />
</bindings>
</site>