Windows Server 2003 四版本均內建 IIS 6.0,預設不安裝 (Web 版除外)。安裝方式三種:控制台「新增/移除 Windows 元件」、管理伺服器精靈、無人值守安裝。本文採控制台方式並說明關鍵配置與常見問題。
IIS 6.0 預設僅支援靜態內容。開啟 IIS 管理員 → 「Web 服務擴充」→ 啟用「ASP.NET v1.1.4322」與「Active Server Pages」。
網站屬性 → HTTP 標頭 → MIME 類型 → 新增:.wml text/vnd.wap.wml、.wbmp image/vnd.wap.wbxml 等。
安裝 IIS 時勾選「遠端管理 (HTML)」。安裝後瀏覽器輸入 https://server:8098 進入管理介面,可建立/編輯/刪除使用者與群組。
| 現象 | 原因與解決 |
|---|---|
| HTTP 404 - 找不到檔案/目錄 | Web 服務擴充中「Active Server Pages」未啟用 → 啟用即可。 |
| HTTP 401.2 - 未授權:伺服器設定拒絕存取 | 身分驗證設定問題 → 一般改為「匿名驗證」。 |
| Server.MapPath() 錯誤 'ASP 0175: 80004005' | IIS 6.0 預設關閉父路徑 (../) → 主目錄 → 配置 → 選項 → 勾選「啟用父路徑」。 |
身分驗證與存取控制、網站內容過期控制、主目錄路徑與權限等,可參考 IIS 5.0/XP 相關資料,架構大同小異。
Windows Server 2008 進階安全性防火牆配置完整教學
Windows 2000 系統安全防範四大對策:備份、NTFS、加密、移除 Everyone
Windows Server 2003 關機加速雙重設定:關閉事件追蹤 + 電源鍵直接關機
Windows Server 2008 R2 唯讀網域控制器 (RODC) 規劃與部署全攻略
Windows Server 2008 與 Windows 7 多重開機修復實戰:BCD 編輯器完整指南
Windows Server 2003 系統服務完整配置與管理指南
Windows Server 2003 SP1 安全性設定精靈 (SCW) 實戰:從角色為基礎的攻擊面縮減到原則部署自動化