如何讓 IIS 支援 HTTPS

oschina發表於2013-05-05

 介紹

  對給本地IIS建立並管理自簽名SSL證書本文很有幫助。對在本地IIS中建立一個安全的伺服器本文也很有幫助。

 背景

  在瀏覽本文之前你應該具有IIS的知識。

 建立自簽名SSL證書的步驟

  1. 下載並安裝 Internet Information Services (IIS) 6.0 Resource Kit Tools (不用煩心它與IIS5.0相容 ) 點選這裡 下載.
  2. 順序點開執行 Start-> IIS Resources ->SelfSSL -> SelfSSL.exe.
  3. 用下面的命令給IIS中預設的Web Site建立一個SSL證書。
  4.  SELFSSL [/T] [/N:cn] [/K:key size] [/S:site id] [/P:port]

  注意:

  • /T  -> 將自簽名證書加到“信任證書”列表。如果標明此標誌,本地瀏覽器將信任自簽名的證書。
  • /N:cn  -> 指定證書的通用名稱。如果未指定將使用計算機的名稱。
  • /K:key size ->  指定關鍵字的長度。預設是 1024。
  • /V:validity days -> 指定證書的有效期,預設是7天。
  • /S:site id  -> 指定網站的id。預設是1(預設網站)。
  • /P:port  ->  指定 SSL 埠。預設是 443。
  • /Q  -> 安靜模式。當SSL設定被覆蓋的時候你不會被提示。
  • 例如 ->  SELFSSL /T /N:localhost /K:1024 /S:1 /P:443 /V:365 (1年有效)

 解除安裝自簽名SSL證書的步驟

  1. 開啟 IIS  5.1 
  2. 右鍵點選 Default Web Site 並選擇 Properties. 
  3. 然後點選  Directory Security 標籤.
  4.  點選 Server Certificate 按鈕並照著下面圖片操作.
  5.  如何讓 IIS 支援 HTTPS
  6. 如何讓 IIS 支援 HTTPS
  7.  如何讓 IIS 支援 HTTPS
  8. 在確認對話方塊上點選 Yes  (如果有的話). 
  9. 如何讓 IIS 支援 HTTPS

 指派已存在SSL證書的步驟

  1. 開啟 IIS  5.1  
  2. 右鍵點選 Default Web Site 並選擇 Properties. 
  3. 然後點選  Directory Security 標籤.
  4.  點選 Server Certificate button 並按照下面圖片顯示的操作. 
  5. 如何讓 IIS 支援 HTTPS
  6. 如何讓 IIS 支援 HTTPS
  7. 如何讓 IIS 支援 HTTPS
  8. 如何讓 IIS 支援 HTTPS
  9. 如何讓 IIS 支援 HTTPS

 結論

  我想本文對軟體開發人員會非常有幫助。謝謝。

  英文原文:How to create SSL secure server (HTTPS) in local IIS ?

相關文章