本手冊記錄在 Windows Server 2008 R2 上建置生產級 Web 伺服器環境的標準流程,涵蓋腳本語言、資料庫、FTP、常用元件安裝與設定。
一、系統準備與分區規劃
- 硬碟 320 GB 分四區:C: 30 GB (系統)、D: 50 GB (資料庫/軟體)、E: 150 GB (網站根目錄)、F: 90 GB (備份),全 NTFS 格式化。
- 備妥:Windows Server 2008 R2 原版安裝媒體、硬體驅動、SQL Server 2000 + SP4、MySQL、PHP (FastCGI)、Zend Optimizer、Serv-U 6.0、AspJpeg 2.0、JMail 4.5、LyfUpload、動易元件 1.8.6、ISAPI_Rewrite、Ghost 映像備份工具。
二、作業系統安裝與基礎設定
- BIOS 設定光碟開機,依精靈安裝 OS 至 C 盤。
- 登入後,「管理您的伺服器」視窗左下勾選「登入時不顯示此頁」。
- 「初始設定工作」→ 「啟用自動更新和回饋」→ 「啟用自動更新」。
- 「下載並安裝更新」→ 設為「下載但讓我選擇是否安裝」。
- 「提供電腦名稱和網域」→ 修改電腦名稱 → 重開機。
- 依序安裝主機板、顯示卡、聲音、網卡等驅動程式。
三、Web 伺服器 (IIS) 角色安裝
- 「伺服器管理員」→ 「角色」→ 「新增角色」→ 勾選「Web 伺服器 (IIS)」。
- 角色服務:除「FTP 伺服器」外全選 (含管理工具、.NET 延伸性、ASP、ISAPI、CGI、靜態內容、預設文件、目錄瀏覽、HTTP 錯誤、HTTP 記錄、要求篩選、效能、壓縮、安全性、Windows 驗證、URL 授權、IP 限制等)。
- 安裝完成。
四、.NET Framework 3.5.1 功能啟用
「伺服器管理員」→ 「功能」→ 「新增功能」→ 勾選「.NET Framework 3.5.1 功能」、「Windows 行程啟用服務」、「XPS 檢視器」 → 安裝。
五、系統更新與重開機
執行 Windows Update 安裝所有重要/選用更新,重開機完成基礎環境建置。
後續部署項目 (略)
- SQL Server 2000 + SP4 安裝與修補。
- MySQL、PHP (FastCGI)、Zend Optimizer 安裝與
php.ini 設定。
- Serv-U FTP 服務建立虛擬目錄、權限控管。
- 註冊 AspJpeg、JMail、LyfUpload、動易、ISAPI_Rewrite 等 COM/.NET 元件。
- 網站建立、應用程式集區隔離、SSL 憑證綁定、防火牆規則調整。
- 使用 Ghost 製作系統磁碟映像備份,確保災難恢復 RTO/RPO。
此流程經多次生產環境驗證,可作為 Windows Server 2008 R2 Web 伺服器標準化部署基準。