萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

打造 IIS 網站專屬「護心甲」:實戰 SSL 加密部署指南(上)

Windows 內建 IIS 預設使用 HTTP 明文傳輸,資料極易遭竊聽。對高安全性網站,必須啟用 SSL 加密機制。本文以 Windows Server 2003 (IIS 6) 為例,完整示範從產生憑證請求到導入憑證的全流程。

步驟 1:產生憑證請求檔 (CSR)

  1. 開啟「Internet 資訊服務 (IIS) 管理員」,展開「網站」,右鍵目標網站→「內容」→「目錄安全性」→「伺服器憑證」。
  2. 啟動「Web 伺服器憑證精靈」:選「建立新憑證」→「現在準備要求,稍後傳送」。
  3. 命名憑證、選擇金鑰長度(建議 1024 或 2048 位,過長影響效能)。
  4. 填寫組織單位、部門、地理資訊;通用名稱 (Common Name) 必須填寫網站完整網域名稱(如 www.example.com)。
  5. 指定 CSR 儲存路徑(範例:d:\certreq.txt)。

步驟 2:安裝憑證服務 (Certificate Services)

Windows 2003 預設未安裝,需手動新增:

  1. 「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」→勾選「憑證服務」。
  2. 選擇 CA 類型:獨立根 CA(獨立運作,不需上層 CA)。
  3. 命名 CA、設定憑證有效期限(建議預設 5 年)、指定資料庫與日誌路徑。

步驟 3:提交憑證請求並核發

  1. 以 IE 瀏覽 https://localhost/certsrv →「要求憑證」→「進階憑證要求」→「使用 Base64 編碼的 CMC 或 PKCS #10 檔案提交要求」。
  2. 將 certreq.txt 內容貼上 →「提交」。
  3. 請求進入「掛起」狀態,須由管理員核發:開啟「憑證授權單位」MMC →「掛起的要求」→右鍵該請求→「所有工作」→「核發」。

步驟 4:匯出並導入網站憑證

  1. 在「已核發的憑證」中開啟剛核發的憑證 →「詳細資料」→「複製到檔案」→匯出為 .cer(範例:d:\cce.cer)。
  2. 回到 IIS「伺服器憑證」精靈 →選「處理掛起的要求並安裝憑證」→指定 .cer 檔 → SSL 連接埠預設 443 → 完成。

下篇將說明 IIS 安全通訊與驗證進階配置。

copyright © 萬盛學電腦網 all rights reserved