Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows Vista 安裝 IIS 7.0 完整圖文教學:元件啟用、MMC 控制台建立與新版管理介面體驗

編輯:關於伺服器

Windows Vista (Client SKU) 內建 IIS 7.0,採用模組化架構、整合管線、全新管理介面。本文記錄從元件啟用、MMC 控制台手工掛載、到新版管理員介面關鍵頁面的完整操作流程。

步驟一:啟用 IIS 7.0 Windows 功能

  1. 控制台 → 程式集 → 程式和功能 → 左側 開啟或關閉 Windows 功能。
  2. 在功能清單中展開 Internet Information Services,根據需求勾選:
      • Web 管理工具 → IIS 管理主控台、IIS 6 管理相容性
      • World Wide Web 服務 → 應用程式開發 (ASP.NET/ISAPI/CGI)、通用 HTTP 功能 (靜態內容/預設文件/目錄瀏覽/HTTP 錯誤/HTTP 重新導向)、健康與診斷 (HTTP 記錄/要求監視/追蹤)、安全性 (基本/Windows/URL 授權/要求篩選/IP 限制)、效能 (靜態/動態內容壓縮)
      • FTP 發佈服務 (如需 FTP)
  3. 確定 → Windows 安裝檔案 (可能需插入 Vista 安裝光碟/指向來源路徑) → 完成後 重新開機。

步驟二:將 IIS 管理員加入 MMC 控制台 (建立捷徑)

Vista 不再在「管理工具」自動建立 IIS 管理員捷徑,需手工建立:

  1. Win+R → mmc → 開啟主控台。
  2. 檔案 → 新增/移除嵌入式管理單元 (Add/Remove Snap-in)。
  3. 可用嵌入式管理單元清單中選擇 Internet Information Services (IIS) Manager → 新增 → 確定。
  4. 主控台視窗出現 IIS Manager 節點,檔案 → 另存新檔 → 儲存為 IIS Manager.msc 至 %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools (或直接存放於管理工具資料夾)。
  5. 開始功能表 → 管理工具 → 即可見到 IIS Manager 捷徑。

步驟三:IIS 7.0 新版管理介面關鍵頁面導覽

1. 首頁 (Home) — 儀表板總覽

  • 伺服器層級:啟動/停止/重新啟動網站、應用程式集區、工作進程監視、背景工作執行緒。
  • 網站層級:繫結、限制、記錄、失敗要求追蹤、預設文件、目錄瀏覽、錯誤頁面、HTTP 回應標頭、MIME 對應、輸出快取、URL 重寫、SSL 設定。

2. 應用程式集區 — 核心隔離單元

  • 新增集區 → 選擇 .NET CLR 版本 (v4.0/v2.0/無受控碼) + 管線模式 (整合/傳統)。
  • 進階設定:
      • 身分識別:ApplicationPoolIdentity (預設虛擬帳號)、NetworkService、LocalSystem、自訂帳號。
      • 負載使用者設定檔:True (載入使用者註冊表/環境變數)。
      • 閒置逾時、定期回收 (時間/記憶體/要求數/排程)、快速失敗保護 (5 分鐘內 5 次失敗停用)。

3. 網站繫結 — 多域名/多 IP/SSL 整合

  • 類型:http/https、IP 位址、連接埠、主機名稱 (SNI 支援)。
  • HTTPS 繫結 → 選擇 SSL 憑證 (個人存儲區)、支援 SNI (伺服器名稱指示)。

4. 模組 — 管線元件精細控制

  • 原生模組 (C++、整合管線) + 託管模組 (.NET)。
  • 可新增/移除/排序模組,實現自訂驗證、重寫、壓縮、日誌、安全性攔截。

5. 要求篩選 — 內建 WAF 基礎能力

  • 檔案副檔名隱藏、URL 序列限制、查詢字串長度、標頭限制、HTTP 動詞限制、掃描規則 (拒絕雙重編碼/高位元/路徑遍歷)。

6. 失敗要求追蹤 (FREB) — 深度除錯利器

  • 啟用網站/目錄層級追蹤 → 定義狀態碼/時間閾值/事件嚴重性觸發條件。
  • 產生 XML 日誌,含完整模組通知管線、變數值、標頭、錯誤碼、堆疊追蹤 (Managed 程式碼)。

版本資訊確認

IIS 版本:7.0.6000.16386 (Vista RTM)
.NET Framework:2.0.50727 / 3.0 (WinFX)
管理介面:inetmgr.exe (MMC 3.0 嵌入式管理單元)

常見問題與解決

現象原因對策
安裝功能卡住/報錯Windows 模組安裝程式 (TrustedInstaller) 衝突、來源檔案損毀執行 sfc /scannow、檢查 CBS.log、指定乾淨安裝來源 (install.wim)
ASP.NET 頁面顯示原始碼ASP.NET 未註冊 / 處理常式對應缺失管理員 cmd 執行 %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
無法存取網站 (401/403/500.19)NTFS 權限、應用程式集區身分識別、web.config 區段鎖定檢查 IUSR/IIS_IUSRS 權限、解鎖 configSections (appcmd unlock config /section:anonymousAuthentication)
現代啟用方式 (Windows 10/11/Server 2016+):
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -All (PowerShell)
Dism /Online /Enable-Feature /FeatureName:IIS-WebServerRole /All (DISM)
配合 Install-Module -Name IISAdministration 使用 PowerShell 管理模組。
Copyright © Windows教程網 All Rights Reserved