Web服務器的配置與管理(2) 虛擬主機技術html
在上篇博文中,咱們已經利用IIS搭建好了一臺Web服務器,並能夠成功訪問IIS中自帶的默認站點,那麼咱們是否能夠在這臺服務器中再建立另一個Web站點?也就是說,在一臺Web服務器中是否能夠同時存在多個網站呢? 答案固然是確定的,其實不少中小企業的網站都是從網上租用的空間,提供空間租用的Web服務器裏就同時存在了不少個網站。 可是當多個網站同時存在於一臺服務器裏時,就必須得有一種方法可以將它們區分開,這種方法也就是虛擬主機技術。 有三種方法能夠實現虛擬主機技術:web
也就是說,只要讓不一樣的網站在IP地址、端口號、主機名這三項中有一項是不相同的,那麼這些網站就能夠共存了。 下面分別來介紹這三種虛擬主機技術。 1. 使用不一樣IP地址架設多個網站 這種方法是爲每一個網站設置一個不一樣的IP,要採用這種方式首先須要Web服務器安裝有多塊網卡,每塊網卡使用不一樣的IP。若是web服務器中只有一塊網卡,那麼也能夠給這一塊網卡綁定多個IP地址。打開本地鏈接,在TCP/IP屬性的「高級」設置中,爲服務器再添加一個IP地址192.168.0.15,以下圖所示。windows
下面咱們在【IIS管理器】中再新建一個Web站點。 在IIS管理器中選擇「網站」,而後在右側的「操做」面板中選擇「添加網站」。 「網站名稱」能夠隨意設置,這裏用ytvc。 「物理路徑」也就是網站的主目錄,這裏設置爲c:\ytvc。 網站的協議類型仍爲http,IP地址使用192.168.1.15,端口號80。安全
網站建立好以後,在其主目錄中也存放一個名爲Default.htm的網頁文件,這樣在客戶端輸入不一樣的IP地址即可以訪問相應的網站。服務器
2. 使用不一樣TCP端口架設多個網站網絡
這樣客戶端在訪問默認網站的時候,仍然能夠經過URL「http://192.168.1.5」的形式訪問,而若是要訪問ytvc網站,則端口號就不能省略,必需要使用「http://192.168.1.5:8000」形式的URL。 但這時客戶端沒法訪問ytvc網站,這是由於web服務器上的防火牆將發往TCP8000端口的數據自動過濾掉了,能夠暫時關閉防火牆進行測試,或是在防火牆中增長一條入站規則。 打開防火牆的高級設置,新建一條入站規則,要建立的規則類型選擇「端口」。模塊化
指定規則應用於TCP 8000端口。性能
對知足條件的操做容許鏈接。測試
在全部的網絡上所有應用該規則。網站
爲規則隨意起一個名稱。
入站規則建立好以後,在客戶端就能夠用8000端口正常訪問ytvc網站了。 採用這種方式,客戶端在訪問網站時必需要在網址後面加上相應的端口號,而用戶是不可能去記住每一個網站的端口號的,因此這種方式在實踐中也不多采用。
而後再將默認網站的主機名設置爲www.coolpen.net。
這樣客戶端就能夠經過輸入不一樣的網址以訪問不一樣的網站,這也是實際中最常常採用也是最爲推薦的一種方式,但採用這種方式就沒法經過IP地址來訪問相應的網站了(實際中的不少網站都是能夠用網址訪問,但沒法用IP地址訪問。)
【轉載】http://www.it165.net/admin/html/201304/1012.html
Web服務器的配置與管理(3) 配置虛擬目錄
一個網站中的全部網頁和相關文件都要存放在主目錄下,爲了對文件進行歸類整理,也能夠在主目錄下面創建子文件夾,分別存放不一樣內容的文件,例如一個網站中,新聞類的網頁放在主目錄的news文件夾,技術類的網頁文件放在主目錄的tech文件夾,產品類的網頁文件放在products文件夾等,這些直接存放在主目錄下的子文件夾都稱爲物理目錄。 下面咱們在默認站點的主目錄下建立一個名爲news的子目錄,並在其中放置2個網頁文件。
在客戶端訪問時,若是輸入URL 「http://www.coolpen.net/news」,那麼就是打開news子目錄中的默認首頁,若是輸入URL 「http://www.coolpen.net/news/news.htm」,那麼就是打開news子目錄中指定的網頁。 並不是全部的子目錄都要在物理上直接位於主目錄中,如咱們也能夠「C:\tech」設置爲默認站點的子目錄,這種在邏輯上歸屬於某個網站之下的子目錄就稱爲虛擬目錄。虛擬目錄是主網站的下一級目錄,而且要依附於主網站,但它的物理位置不在主目錄下。 下面咱們先建立「C:\tech」文件夾,而後將其設置爲默認站點的虛擬目錄。 打開【IIS管理器】,在默認站點上右鍵單擊,選擇「添加虛擬目錄」。
虛擬目錄的別名這裏就用tech,而後輸入其物理路徑。
在C:\tech文件夾中放置一些測試網頁,而後在客戶端能夠像訪問物理目錄同樣的去訪問它們。 咱們還能夠將位於另一臺服務器上的共享文件夾設置爲Web站點的虛擬目錄,這也是虛擬目錄技術的最大優點所在。 下面咱們將位於文件服務器FS上共享文件夾fs設置爲默認站點的虛擬目錄。 注意,在指定虛擬目錄的路徑時必需要使用UNC路徑。
因爲這個虛擬目錄是位於網絡上的共享文件夾,因此必需要傳遞身份驗證,也就是要指定以哪一個用戶的身份去訪問。點擊「鏈接爲」,而後輸入域管理員帳戶和密碼。
這樣在客戶端就能夠正常訪問了。 最後總結一下:
【轉載】http://www.it165.net/admin/html/201304/1011.html
Web服務器的配置與管理(4) 配置訪問權限和安全
1. 用戶身份驗證
在「安全性」中勾選要安裝的3種身份驗證方法。
這4種身份驗證方法的優先級爲:
基自己份驗證
默認域:指定Web服務器所處的域。當用戶鏈接網站時,若是用戶輸入了一個用戶名zhangsan,那麼服務器優先將其視爲本地用戶進行身份驗證,若是發現zhangsan不是本地用戶,則自動將其視爲coolpen.net域的域用戶,將用戶名和密碼送到此域的域控制器檢查。這樣設置的好處是,即便是域用戶,也能夠只輸入用戶名,而不須要輸入全名了。
摘要式身份驗證
2. IP地址限制
組件安裝完成後,從新打開IIS管理器,會發現其中多了一個「IP地址和域限制」的功能組件。
打開該組件,點擊右側的「添加容許條目」,能夠設置只容許哪些客戶端訪問該網站。能夠只容許某個特定的IP地址,也能夠是一個地址段。
須要注意的是,若是設置了容許條目,那除了指定的這些IP地址以外,其它的客戶端訪問網站時是將被容許仍是拒絕呢?這個能夠經過右側的「編輯功能設置」來設置。
能夠根據須要將未指定的客戶端設爲容許或拒絕訪問。
拒絕訪問的設置與此相似。 3. 網站性能調整
4. 配置日誌