IIS部署HTTPS站點


常用的IIS大體有二個版本: IIS8和IIS7,分別有不同的配置方法如下:

 

IIS8.5以上版本

1)、新建一個站點,切記盡量不要與舊http協議站點共用一個站點,容易沖突

2)、先將https證書機構頒發的證書復制到服務器某位置:

       

3)、打開IIS,點擊左側服務器,右邊選擇服務器證書:

       

4)、右側選擇導入證書,選擇位置,輸入申請證書時設置的密碼,證書存儲位置隨意:

       

5)、現在開始添加新站點,注意選擇https類型,如果有指定域名則必需勾選“需要服務器名稱指示”,IIS才能自動找到相對應的https站點應答,證書選擇好相符的:

       

6)、左邊樹狀列表選擇網站,右邊選擇SSL,允許 :

       

7)、https站點到此完成,現在站點增加https站點上右鍵“編輯綁定”即可。

 

IIS7版本:

1)、使用IIS7的HTTPS綁定是無法指定主機名的,“主機名”的內容是灰色不可編輯的,建立第2個https站點時會提示你證書會替換其它的站點證書,即只能同時運行一個https站點。

 

2)、修改IIS配置文件:

a、IIS配置文件位置:

“C:\Windows\system32\inetsrv\config\applicationHost.config”

  PS:備份原文件,復制到其他位置編輯,完畢后再覆蓋回去。

b、 按IIS的站點名稱查找"<site name="站點名稱"",編輯<bindings>部分,如下:

   原始位置:

          

<site name="testService" id="1" serverAutoStart="true">
  <application path="/" applicationPool="Service" enabledProtocols="http">
    <virtualDirectory path="/" physicalPath="D:\Service" />
  </application>
  <bindings>
    <binding protocol="http" bindingInformation="*:5082:test1.test.com" />
  </bindings>
</site>

     修改為下:

<site name="testService" id="1" serverAutoStart="true">
  <application path="/" applicationPool="Service" >
    <virtualDirectory path="/" physicalPath="D:\Service" />
  </application>
  <bindings>
    <binding protocol="https" bindingInformation="*:5082:test1.test.com" />
  </bindings>
</site>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM