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

IIS Web 伺服器架設完整指南:從安裝到進階配置

編輯:關於伺服器

前言:為什麼要親手架站?

許多人學習網路技術、發布網頁,卻不了解網站如何在伺服器運行、資料如何傳輸。本文以 IIS 為例,帶你從零建立可對外服務的 Web 伺服器,掌握核心運作機制。

架設環境與版本選擇

  • IIS 5.0:內建於 Windows 2000 Server/Professional。
  • IIS 5.1:內建於 Windows XP Professional。
  • IIS 6.0:內建於 Windows Server 2003(安全性大幅強化)。

本文以 Windows 2000/IIS 5.0 為示範基礎,核心概念通用於後續版本。

一、IIS 安裝步驟

  1. 以 Administrator 登入。
  2. 控制台 →「新增/移除程式」→「新增/移除 Windows 元件」。
  3. 勾選「Internet Information Services (IIS)」,按「下一步」。
  4. 插入 Windows 安裝光碟,系統自動複製檔案並配置。
  5. 完成後,控制台 →「管理工具」出現「Internet 服務管理器」即安裝成功。

二、IIS 基礎管理操作

1. 啟動管理工具

控制台 → 管理工具 → Internet 服務管理器。

2. 連線遠端 IIS

動作 → 連線 → 輸入目標電腦名稱、IP 或 NetBIOS 名稱。

3. 服務啟動/停止/暫停

  • 網站節點右鍵 →「啟動/停止/暫停」。
  • 或控制「IIS Admin Service」(會連帶影響 FTP、SMTP 等)。

三、核心配置詳解(以「預設網站」為例)

1. 網站識別(IP/埠/主機標頭)

  • IP 位址:指定綁定介面(預設「全部未指派」)。
  • TCP 埠:預設 80,測試可用 127.0.0.1:80。
  • 主機標頭:單一 IP 承載多網站關鍵(需 DNS 配合)。

2. 主目錄與虛擬目錄

  • 本機路徑:網站實體檔案根目錄(預設 C:\Inetpub\wwwroot)。
  • 網路共享:指向其他伺服器共享資料夾(UNC 路徑)。
  • 重新導向 URL:將請求轉向其他 URL。
  • 虛擬目錄:將邏輯路徑(如 /test)映射至任意實體路徑(如 E:\All)。

3. 應用程式設定與執行權限

層級說明適用場景
無僅靜態檔案 (HTML/圖片)純靜態站點
純腳本允許 ASP、PHP 等腳本執行動態網站
腳本與可執行檔允許 .exe、.dll 等執行舊版 CGI/ISAPI 應用(不建議)

應用程式保護:

  • 低 (In-Process):效能最好,但崩潰會拖垮 IIS 主進程。
  • 中 (Pooled Out-of-Process):預設推薦,隔離度與效能平衡。
  • 高 (Isolated Out-of-Process):隔離性最強,效能損耗最大。

4. 文件預設與腳本對應

  • 啟用預設文件:index.htm, index.asp, default.aspx 等。
  • 「配置」→「應用程式對應」:新增副檔名對應至處理引擎(如 .php → php-cgi.exe)。

5. 目錄安全性:驗證與 IP 限制

  • 匿名存取:使用 IUSR_電腦名 帳號,適合公開網站。
  • 基本驗證:明文傳輸帳密,不建議。
  • 整合 Windows 驗證:NTLM/Kerberos,內網應用首選。
  • IP/網域限制:允許/拒絕特定 IP 區段存取。

6. 效能與日誌

  • 頻寬節流、連線上限、CPU 限制。
  • 啟用 W3C 擴充日誌格式,記錄 c-ip, cs-uri-stem, sc-status, time-taken 等欄位,利於分析與審計。

四、快速驗證

瀏覽器輸入 https://127.0.0.1 或 https://本機IP,出現「建設中」或自訂首頁即代表架設成功。

五、進階主題導引

  • SSL 憑證部署與 HTTPS 強制
  • URL Rewrite 偽靜態/重寫規則
  • 應用程式池隔離與回收策略
  • FTP/SMTP/NNTP 服務併建
  • 遠端管理與委派授權

掌握上述基礎,你已具備獨立建置、維護 IIS Web 伺服器的能力。實戰中請持續關注安全公告、修補補丁、實施最小權限原則。

Copyright © Windows教程網 All Rights Reserved