SCCM2012系列之三,SCCM2012部署前的IIS準備
IIS是SCCM2012中非常重要的部署條件。SQL Server,WSUS等產品都需要IIS的支持。因此,完成Active Directory的準備工作後,我們就開始IIS的準備工作。IIS的部署並不複雜,很多朋友都和Windows Server 2008 R2中自帶IIS 7.5打過交道。如果要部署SCCM2012,IIS的配置要求比創建一個網站要複雜一些。具體的準備過程可以參考下列步驟:
一、BITS及遠程差分壓縮
SCCM2012需要在服務器上安裝BITS和遠程差分壓縮功能。BITS是智能後臺傳輸服務的縮寫,BITS可用於軟件分發,補丁更新等服務。BITS的優點是可以把待傳輸的文件分爲一個個微小的數據塊,在後臺利用網絡帶寬實現傳輸。由於BITS利用後臺傳輸,不會和優先級高的應用程序搶佔帶寬,因此用在生產環境非常安全。
在SCCM2012服務器中打開服務器管理器,選擇添加功能。如下圖所示,準備添加的功能是BITS和遠程差分壓縮。
二、IIS
接下來需要在SCCM服務器上添加IIS角色。如下圖所示,IIS需要添加角色服務。SCCM需要的角色服務如下:
- Common HTTP Features – Static Content, Default Document, Directory Browsing, HTTP Errors, HTTP Redirection (note, no WebDAV! Woohoo!)
- Application Development – .NET Extensibility, ISAPI Extensions
- Health and Diagnostics – HTTP Logging, Logging Tools, Request Monitor, Tracing
- Security – Windows Authentication, Request Filtering
- Performance – Static Content Compression
- Management Tools – IIS Management Console, IIS Management Scripts and Tools
- IIS 6 Management Compatibility – IIS 6 Metabase Compatibility, IIS 6 WMI Compatibility
三、Dot Net Framework 4.0
SCCM2012中可以使用.Net Framework3.51或.Net Framework 4.0,我已經下載了.Net Framework 4.0,如下圖所示,在SCCM服務器上部署.Net Framework 4.0。
四、WebDAV
SCCM服務器上部署了IIS角色後,還需要在IIS中做一些配置工作,WebDAV就是一項重要的配置工作。部署過SCCM2007的朋友可能還有印象,SCCM2007需要對WebDAV進行一番很麻煩的設置。不幸的是,這個特點被SCCM2012繼承下來了。
首先需要啓用WebDAV,並創建一條創作規則。如下圖所示,在SCCM服務器的IIS管理器中點擊WebDAV創作規則。
如下圖所示,啓用WebDAV,然後選擇添加創作規則。
創作規則如下,要允許訪問全部內容,允許所有用戶訪問此內容,權限爲讀取。添加完創作規則後,點擊“WebDAV設置”。
在WebDAV設置中,需要注意的是下列配置項:
允許匿名屬性查詢:True
允許匿名查詢具有無限深度:Ture
允許自定義屬性:False
如果大家有部署SCCM2007的經驗,可能會回憶起來SCCM2007對WebDAV的要求也是這樣的。只是在SCCM2007中,僅僅在IIS中修改還是不夠的,還需要修改webconfig配置文件,相當的麻煩。SCCM2012繼承了這個特點,也需要對配置文件做一番改動。如下圖所示,在SCCM服務器的c:\windows\system32\inetsrv\config目錄下,找到applicationhost.xml文件,使用記事本進行編輯。
如下圖所示,將MDB擴展名設置從False修改爲True。至此,IIS的準備工作完成。