今天繼續SharePoint 2013 的探索之旅,之前幾篇文章分析了SharePoint 2013的物理拓撲結構,安裝,以及邏輯體系結構。在這篇文章中,我將繼續Step By Step形式演示如何在SharePoint 2013中創建Web Application。
預准備工作
1.在SharePoint 2013 Central Administration中創建Web Application,前提條件是必須登錄的賬號是在SharePoint Group "Farm Administrators"的成員。
SharePoint Farm Administrator
默認情況下,在SharePoint 2013 產品配置向導安裝結束后,SharePoint Farm Administration組包含3種類型賬號:SharePoint 安裝賬號,SharePoint Farm 賬號以及BUILTIN\Administrators 組(AD組)。
2.根據Least Privilege原則,專門為Web Application Pool 創建Managed Service Account(SP_Pool),如下圖所示。SP_Pool其實就是應用程序池標識(Application Pool Identity),比如你創建了一個Web Application並為它創建了一個Pool,你可以選擇此賬戶。一個Application Pool包含了一個或多個Worker Process(w3wp.exe)。當Application Pool啟動時會將其身份(應用程序池標識)賦予給Worker Process。
3.在DNS中,需要為Web Application新增主機名(A記錄),並將其指向SharePoint Server。打開DNS 管理器,在Forward Lookup Zones(正向查找區域)創建"A 記錄"並將Intranet作為Host Name(主機名),然后將IP地址指向我們的SharePoint 2013 Server,如下圖所示。
創建Web Application
- 在完成預准備工作后,進入SharePoint Central Administration,在Dashboard中選擇 Manage Web Application。
- 在頂部Ribbon菜單,點擊New。
- 在IIS Web Site配置選項中,選擇創建新的網站,並填入IIS Web Site Name,Port(可以允許多個IIS 網站使用同台服務器上80端口,只需在DNS中加入A記錄並指向SharePoint Server即可),Host Name,Path,如下圖所示。
- 在Security Configuration配置中,使用默認即可,即不允許匿名登錄,不使用SSL,並使用默認的Windows Authentication。當然你也可以選擇使用FBA,具體配置在我之前的文章中提及,詳情參考《SharePoint 2013自定義Providers在基於表單的身份驗證(Forms-Based-Authentication)中的應用》。
- 接着選擇新建Web Application Pool,並為其選擇SP_Pool作為應用程序池標志。對於URL和ZONE使用默認即可。
- 接着選擇DB Server和內容數據庫,默認的內容數據庫是以GUID命名,當然你也可以自定義一個容易辨識的名字。
- 最后,在Service Application Connections選擇默認即可。
我想指出的是,Service Application Proxy是Web Application與Service Application的中間件。通過Proxy,Web Application才能訪問和使用Service Application。
小結
Web Application中值得探索的東西還是很多,我將在下篇文章繼續分享我對SharePoint 2013的理解。
Have a nice weekend.