- 27
- 0
- 约5.41千字
- 约 40页
- 2018-04-29 发布于河南
- 举报
系统管理技巧
TechNet TNT1-16 Internet Information Services 6.0 系統管理技巧 大綱 IIS 6.0 架構 Web 站台管理 FTP 站台管理 XML Metabase 管理 IIS 6.0 架構內部元件 Inetinfo.exe 負責 Metabase + FTP/SMTP/NNTP HTTP.SYS 作業系統核心模式下的 HTTP 接聽者與回應者 用來替換掉原本 IIS 中的 Winsock 使用 W3SVC 管理工作行程 (worker process) 工作行程 處理 Web 要求 IIS 6.0 架構HTTP.SYS 作業系統核心模式下的裝置驅動程式 接收 HTTP 要求 將要求轉到工作行程 傳送 HTTP 回應給用戶端 不實際處理任何要求 ! 處理其它服務 IIS 6.0 架構工作行程 使用者模式下的工作行程 行程名稱 w3wp.exe 負責處理實際的要求 傳回靜態網頁 觸發 ISAPI 延伸 執行 CGI 執行 ASP.NET 應用程式 使用 HTTP.SYS 來處理傳送與接收工作 由 W3SVC 管理 IIS 6.0 架構Web Administration Service (W3SVC) 初始工作: 建立 HTTP.SYS 名稱空間路由表 啟動工作行程 當第一個要求被 HTTP.SYS 收到時 管理工作行程 監控工作行程的健康狀況 啟動/停止、回收工作行程 並不實際處理要求 IIS 6.0 架構架構圖 IIS 6.0 架構應用程式保護架構 不再有應用程式保護模式 行程內、行程外、集區 使用應用程式集區來隔離應用程式 IIS 6.0 支援多應用程式集區 工作行程可以放到應用程式集區中執行 預設一個集區一個工作行程 你以設定多個應用集區 IIS 6.0 架構應用程式保護方式的演進 IIS 6.0 架構應用程式集區的彈性 集區數目沒有限制 可以設定集區參數 用來隔離某一個網站或應用程式 應用程式會自動在指定集區中執行 也可以讓多個應用程式在同一個集區中執行 IIS 6.0 架構應用程式集區回收機制 IIS 6.0 架構集區健康狀況監控 IIS 6.0 架構應用程式集區設定建議 將重要的網站或應用程式放在單獨的集區中 將比較不重要或單純的靜態網站放在其它集區中 節省伺服器資源 單一客戶會使用的網站或應用程式 建立有時間限制的集區 設定嚴格的集區限制設定 將有問題的應用程式放到這個集區中 IIS 6.0 架構IIS 隔離模式 IIS 6.0 支援兩種行程隔離模式 工作行程隔離模式 IIS 6.0 建議的方式 IIS 5.0 隔離模式 提供應用程式向前相容的執行方式 非常類似 IIS 5.0 的運作方式 每次的要求都需要經過 inetinfo.exe 沒有應用程式集區和回收的機制 IIS 6.0 架構隔離模式的比較 IIS 6.0 架構隔離模式的預設值 根據安裝方式有不同的預設值 新安裝: 工作行程隔離模式 從 IIS 4.0 或 5.0 升級: IIS 5.0 隔離模式 從 IIS 6.0 升級: 保留原本模式 升級建議: 安裝一部新的電腦執行 IIS 6.0 工作行程隔離模式 在上面測試應用程式 如果測試一切正常,再移轉應用程式到新的伺服器上 IIS 6.0 架構安全性 預設以更安全的選項安裝 預設不安裝 IIS IIS 預設被鎖定 只能處理靜態網頁,除非有另外設定 Web Service 延伸 可以設定允許或禁止各項延伸或 CGI 的執行 加強權限 示範 #1IIS 6.0 架構 設定應用程式集區檢視回收設定檢視 Web 服務延伸 大綱 IIS 6.0 架構 Web 站台管理 FTP 站台管理 XML Metabase 管理 Web 站台管理IIS 6.0 的 Web 佈署 非常類似 IIS 5.0 相同的設定頁面與組態選項 最大的改變: 可以設定應用程式執行的集區 預設的安裝選項不一樣 支援 NAS 支援 FPSE 2002 Web 站台管理比較好的安裝方式 在 Windows Server 2003 中有很多服務和元件預設都沒有安裝 IIS 和 FrontPage Server Extensions 預設都沒有裝 安裝 IIS 使用 “管理您的伺服器” 精靈 使用新增移除 Windows 元件 在 IIS 中設定應用程式支援 透過 “網頁服務延伸” 設定 Web 站台管理NAS 設定
原创力文档

文档评论(0)