如今,隨著IT技術的發展,服務器的應用越來越廣泛,而服務器性能逐漸提升,但價錢卻越來越便宜,所以促進了服務器的快速發展,如今,中小企業中服務器的應用也是非常普遍的,例如Web服務器,郵件服務器,打印服務器等都是非常常見的。
在眾多小企業中,Web服務器的應用也需是最廣泛的,企業網站的建立促進了服務器進駐中小企業,而Web服務器的建立也越來越多。而面對諸多的Web服務器應用系統,可以說是多種多樣,有大家最熟悉的微軟的IIS,也有開源的Apache,還有大型網站應用比較多的Unix,總之可以說是各有各的優點。
而在這些中,微軟的IIS,因其圖形界面的操作方式,給人以直觀的操作感受,部署簡便,是很多用戶的首選,而Apache的部署要相對復雜,一般新手很難馬上上手,所以這里先跟大家講解一下IIS7.0的搭建Web服務器的方法,Apache的搭建放在后面的文章中再詳細講解。
服務器版本的安裝
相對于Windows Server 2003的IIS6.0來說,Windows Server 2008 R2推出的IIS7.0為管理員提供了統一的Web平臺,為管理員和開發人員提供了一個一致的Web解決方案。并針對安全方面做了改進,可以減少利用自定義服務器以減少對服務器的攻擊面。而這里安裝的則是Windows Web Server 2008 R2版本,對應現在大家適用的Windows 7操縱系統,是目前微軟最新的服務器版本。
安裝好服務器版本要相應的對之更新,打好補丁,以免在服務器搭建好被別人攻擊,而Windows Server 2008 R2在安裝好后大家會在下面的任務欄看到服務器管理器,用起來非常方便。
服務器管理器
點擊角色,或者右鍵角色,我們就可以添加角色。
根據添加角色向導,我們就可以進入到下面的頁面,選中Web服務器,就可以點擊下一步了。
角色服務選擇
在角色服務器中我們可以選擇為Web夫妻安裝的角色服務器,大家根據需要可以選擇不同的夫妻,一般默認就可以了。
角色服務
這里則多選中了II6管理兼容性。
建好后大家就可以看到,網站在IIS6.0中,在安裝好后并沒有默認的網站,而在IIS7.0中,我們一但安裝成功,系統就會自動綁我們創建首頁面,再也不用看“網站建設中”了。
IIS7.0的新特色
打開首頁我們就可以看到下面的首頁圖片:
首頁頁面
個人認為這個圖片還是不錯的,看這張圖片上有很多種文字,并不是為了好看,這里微軟向大家宣布,在IIS7.0中,是支持全球語言的!打開編輯網站則會出現下面的頁面:
打開管理工具中的IIS管理器,選擇網站中的默認網站,選擇默認文檔,這個默認文檔就是我們網站的內容,系統默認會幫我創建下面5條。如果我們給網站內添加新的頁面,只需要在這里添加就可以了。系統默認會將網站的根目錄放在C盤的inetpub下的wwwroot文件夾中。
在IIS管理器的右邊有操作欄,同樣的操作目標對應的是左邊樹狀的目錄。網站拿的基本配置,權限和限制,包括超時都是在這里實現的。
基本功能就不多說了,這里說一下超時的功能。當web服務器被許多人同時鏈接,并且有很多人都在空閑的狀態,并沒有進行操作,我們可以設置超時來讓服務器自動斷開這樣空閑的鏈接。
我們選擇操作界面的限制就可以打開設置超時的界面了。
不但可以設置超時,同時還可以設置同時的連接數和限制帶寬的使用。這樣的界面,可以讓管理人員感覺的輕松了。
IIS還有一項關于安全的功能就是身份驗證功能,在生產環境中,往往企業的網站會面向兩個方面,企業內部和企業外部。對于企業內部的員工來說,員工需要訪問網站中企業內部的資料,這些資料是需要保護的,并不能所有人都可以訪問。這一項就可以通過IIS的身份驗證來完成了。
首先我們需要在服務上安裝身份驗證的功能,IIS的身份驗證功能分為匿名身份驗證,windows身份驗證,基本身份驗證,摘要式身份驗證。默認情況下系統只安裝了匿名身份驗證,也就是說,訪問網站內所有的內容不需要用戶名密碼。所以我們先來打開服務器管理,在IIS角色界面選擇添加服務,添加上我們需要的幾種另外的身份驗證服務。
關于這幾種身份驗證的使用是十分容易的,這樣主要概括下這幾種身份驗證的定義,以方便今后的運用得當。
Windows 身份驗證:使用NTLM(本地)或Kerberos協議對客戶端進行身份驗證。主要適合在intranet環境下使用,由于這種身份驗證對用戶名的密碼不進行加密,所以不適合在internet中使用。
基本身份驗證:基本身份驗證同樣要求用戶提供有效的用戶名和密碼,它對會密碼進行加密
摘要式身份驗證:和基本身份驗證基本相同,不過加密方式更嚴謹,相對安全更高了。其中windows 域服務器的摘要式身份驗證需要使用域帳戶。
小結:上面的就是搭建服務器的過程,不同用戶可以根據自己的不同需求選擇角色服務、驗證方式,里面的具體配置則需要根據企業情況進行部署。