本文件讨论了 Windows Server 2008 和 IIS 7.0 的架构及构建技巧,包括必要的环境、增强的安全性、易管理性和全面的部署策略。提到的要点包括模块化架构、重设计的管理界面、增强的安全措施和高效的远程管理工具。文档还强调了利用 XML 文件管理设置和分享服务器配置的机制,旨在降低管理成本并提升工作效率。
5. IIS 7.0 的必要環境 Windows Server 2008 最佳平台,沒有連線數量上限 Windows Vista Professional Edition 最佳開發平台,最多十個連線上限 Windows Vista Home Premium Edition 用戶平台,僅提供基本 HTTP 服務 Windows Vista Starter and Home Edition 用戶平台,無法架設 HTTP 伺服角色
6. IIS 7.0 與 Windows Server 2008 Windows Server 2008 提供 Windows SKU 協助管理者建置網站伺服器 沒有人為上的硬體限制 支援 4 個 CPU 與 4GB 的 RAM 在 x64 平台可支援到 32GB 的 RAM
12. 易管理 – 豐富的 Administration Tools 重新設計的 IIS Manager 更具直覺式設定介面 重新設計已具備更多工作導向的管理介面 允許 IIS 與 ASP.NET 設定 完整的延伸性:使用 WinForms 可利用 Scripts 作更複雜的自動化工作 Net API : Microsoft.Web.Administration Use VBScript/JScript against a new WMI Provider 更容易使用命令列的方式做管理 簡單又實在的工具: AppCmd.exe
15. 易管理 – 分散式設定模組 允許你自訂設定網站站台或應用程式在同樣的目錄中使用同樣的程式碼或內容 允許你從一台主機將設定檔案複製到其他所有主機上,已讓主機設定同步 在 Server Farm 環境中能夠 ”分享” 同樣的設定內容 ApplicationHost.config Section Group System.applicationHost System.webServer
16. 易管理 – Administrative Roles Web Server Administrator 具備存取伺服器上所有網站站台及應用程式 Web Site Administrator 能夠依據存取等級設定網站站台與網站應用程式 Web Application Administrator 只能夠依據等級設定網站應用程式
17. 易管理 – 委派管理 允許委派變更設定而不需要提升管理權限 Web.config 檔案包含站台設定的所有元素 Granular control over delegated config sections allows precise locking
18. 易管理 – 遠端管理 從 Windows Vista, Windows Server 2003 & XP 做遠端控管 安全性高,因為採用 HTTP/SSL 並可容易透過防火牆存取 可透過 Windows 與 non-Windows 環境完成驗證需求設定 完全的可客製化 支援從 server-client 自動部屬新的管理機制