關於IIS 6.0的故事一言難盡,如果你已經在IIS技術上有所投資,IIS 6.0無疑是一個動人的、非聽不可的話題。鑒於IIS 6.0和以前版本的差別實在太大了,只用一篇文章很難做到面面俱到,所以本文首先探討IIS 6.0的安裝、體系結構以及由於體系結構方面的差異帶來的全新服務功能,下一篇文章接著介紹IIS 6.0的新特性——其中有些你可能還沒有聽說過,另外還有默認配置方面的一些重要變化,這些變化可能會影響到你的遷移計劃。
一、安裝IIS 6.0
首先從最基本的說起吧。IIS 6.0包含在Windows Server 2003服務器的四種版本之中:數據中心版,企業版,標准版,Web版。另外,順便再回答一個最常見的IIS 6.0問題:IIS 6.0不能在windows xp、2000或NT上運行。
安裝好Windows 2003之後,馬上就可以看到Windows 2003/IIS 6.0的與眾不同之處,其中一個關鍵的變化是,除了Windows 2003 Web版之外,windows 2003的其余版本默認不再安裝IIS。按照微軟過去的理念,安裝操作系統的同時IIS也自動啟動,為許多Web應用提供服務,Windows 2003的做法可謂一大突破。在windows 2003中,安裝IIS有三種途徑:利用“管理您的服務器”向導,利用控制面板“添加或刪除程序”的“添加/刪除Windows組件”功能,或者執行無人值守安裝。
第一次啟動windows 2003系統時,“管理您的服務器”向導自動啟動,如圖一所示。
選擇“添加或刪除”角色,在“配置服務器”向導中可以看到一系列可配置的服務器角色,其中就有“應用程序服務器(IIS,ASP.NET)”選項,如圖二,選中該選項之後點擊“下一步”,向導提供了是否安裝ASP.NET和Microsoft FrontPage服務器擴展的選項。可以看到,微軟在這裡采用了一種新型的“安裝任何部件之前總是征求用戶意見”的IIS安裝策略,對於微軟來說,這是一個徹底的轉變,證明微軟確實在認真對待安全問題。
使用控制面板中的“添加/刪除Windows組件”功能還要靈活一些。在向導中選擇“應用程序服務器”,再點擊“詳細信息”,向導顯示出一系列組件的清單,其中就有“Internet信息服務(IIS)”選項,還有一些選項是以前的“添加/刪除Windows組件”向導沒有提供的,表一概括比較了IIS 6.0和IIS 5.0 的主要組件。如果從這裡安裝IIS 6.0,最後得到的Web服務器可能只支持靜態內容(除非在安裝期間選中了某些擴展組件)。選中Internet信息服務選項,再點擊“詳細信息”,可以看到IIS 6.0的子組件,如圖三所示。