入門 硬件知識 電腦基礎 上網入門 故障 電腦修護 電腦健康 精通電腦 網站 DIV+CSS 建站知識 SEO知識
教程 電腦操作 平面設計 路由設置 技巧 Word Excel QQ技巧 壁紙 自然風景 酷車美女 系統桌面
系統 安裝系統 系統技巧 系統設置 安全 木馬查殺 黑客防御 安全資訊 美女 明星寫真 清純美女 性感美女

主頁 > 服務器 > ISA2006 > INTRODUCE

ISA2006發布Web服務器上的虛擬主機:ISA圖文教程十一

發布時間:2013-10-26 作者:電腦知識網 來源:www.2994509.live 字號:

在上一篇博文中,我們討論了如何利用ISA2006發布內網的多個Web站點,這些Web站點分布在不同的Web服務器上,我們只要用發布規則中的公共名稱加以區分就可以了。今天我們要把難度再加大一些,如果一臺Web服務器上有虛擬主機,這些虛擬主機該如何發布呢?

其實發布這些虛擬主機也不難,我們知道IIS實現虛擬主機有三種方法,IP,端口和主機頭,一般在工作中大都采用主機頭區分虛擬主機。既然如此,那在發布虛擬主機時,我們就可以依靠訪問者提交的主機頭來匹配發布規則,恰好ISA又有轉發原始主機頭的功能,這下子問題就全都解決了。

舉個例子來說明,實驗拓撲和上篇博文中一樣,Denver和Perth是內網的兩臺Web服務器,F在Denver上有兩個網站,分別是[url]www.contoso.com[/url]和mail.contoso.com,我們的目標就是把這兩個虛擬主機發布到外網。這個目標實現起來并不難,在ISA上為Denver的兩個網站各自創建一條發布規則,兩條發布規則依靠公共名稱區分兩個網站,然后ISA啟用轉發原始主機頭功能,這樣就一切OK了。當外網訪問[url]www.contoso.com[/url]時,ISA根據訪問域名匹配發布規則,然后按照發布規則的要求將原始主機頭[url]www.contoso.com[/url]轉發給Denver,Denver根據轉發來的原始主機頭就可以判斷出訪問者要訪問哪個虛擬主機,然后將目標網站的內容返回給訪問者。

 

 

實驗步驟如下:

  準備虛擬主機

在Denver上準備好兩個虛擬主機,如下圖所示,我們在Denver的IIS中看到了兩個網站,www和mail。

 

 

兩個網站的主機頭分別是mail.contoso.com和[url]www.contoso.com[/url]。,如下圖所示。

 

 

 

 

用瀏覽器訪問,兩個網站都訪問正常,如下圖所示。

 

 

 

OK,實驗用的虛擬主機已經準備好了!

 

ISA上創建訪問規則

上篇博文中我們在ISA上創建了兩條發布規則,這次實驗我們只要把發布規則復制一下再稍作修改就可以了。如下圖所示,我們在發布denver.contoso.com的規則上點擊右鍵,選擇“復制”。

 

 

然后在發布規則上點擊右鍵,如下圖所示,選擇“粘貼”。

 

 

這樣我們就有了兩條發布規則,我們只要修改這兩條規則就可以滿足發布虛擬主機的需求。

 

 

首先修改第一條發布規則,我們要利用這條規則發布denver上的[url]www.contoso.com[/url],如下圖所示,在規則屬性的常規標簽中,修改規則的名稱為“發布內網的[url]www.contoso.com[/url]”。

 

 

切換到規則屬性的“公共名稱”標簽,編輯原有的公共名稱denver.contoso.com,如下圖所示,把公共名稱修改為[url]www.contoso.com[/url]。

 

 

切換至規則屬性的“到”標簽,如下圖所示,勾選“轉發原始主機頭而不是內部站點名稱字段中指定的實際主機頭”,這是關鍵之處,它要求ISA將訪問者的原始主機頭轉發給Web服務器,Web服務器正式憑借原始主機頭才能判斷出訪問目標是哪個虛擬主機。

 

 

好了,為發布[url]www.contoso.com[/url]而修改的規則已經完成,接下來我們要修改第二條發布規則,讓它能夠發布mail.contoso.com。如下圖所示,在第二條發布規則屬性的“常規”標簽中,修改規則名稱為“發布內網的mail.contoso.com”。

 

 

切換到規則屬性的“公共名稱”標簽,編輯原有的公共名稱denver.contoso.com,如下圖所示,把公共名稱改為mail.contoso.com。

 

 

切換到規則屬性的“到”標簽,勾選“轉發原始主機頭而不是內部站點名稱字段中指定的實際主機頭”。

 

 

修改后的發布規則如下圖所示。

 

 

在客戶機上測試

在ISA上做好發布規則后,我們在Istanbul上測試一下,首先Istanbul仍然是利用簡單的Hosts文件進行域名解析,解析結果如下圖所示。

 

 

測試一下,先訪問[url]www.contoso.com[/url],如下圖所示,非常理想。

 

 

再來測試一下mail.contoso.com,如下圖所示,一切正常,OK,實驗成功!

 

 

做了這么多工作,其實發布虛擬主機關鍵之處就是要在ISA上轉發原始主機頭,掌握了這點,就基本上能夠掌控全局了!


文章: ISA2006發布Web服務器上的虛擬主機:ISA圖文教程十一
地址:http://www.2994509.live/server/201310/8055.html
------分隔線----------------------------
------分隔線----------------------------
熱門ISA2006文章推薦
神武菜农怎么赚钱