win2003_IIS6.0環境下配置主機頭髮布多個站點

經常發佈網站的朋友都清楚在實際使用過程中我們並不必須在每臺服務器上放置唯一的站點,可以通過虛擬目錄或者修改發佈端口等多種方式實現在同一臺服務器上發佈多個網站的目的,從而節約了資源也方便我們有效的管理多個站點。但是可能在實際使用過程中不希望通過虛擬目錄或端口號的形式來訪問站點,那麼兩個網站能否都用80端口在IIS中啓動呢?今天我們就來解決此問題。

  一、Windows2003中IIS 6主機頭功能:

  實際上我們可以利用Windows2003中的IIS 6組件實現前面提到的讓兩個不同的網站都用80端口對外發布,而訪問時直接輸入地址即可不用加任何虛擬目錄路徑也不需要修改默認端口號。這就是IIS 6中的主機頭功能,下面筆者通過一個案例爲大家詳細介紹。

  二、手把手教你配置主機頭髮布多個站點:

  我們需要實現的功能就是在同一臺服務器上發佈兩個不同的網站,而這兩個網站都使用80端口,而且訪問時不通過虛擬目錄完成。

  (1)建立A站點:

  我們需要分別建立這兩個站點。

  第一步:在Windows2003中啓動IIS組件,然後在網站選項上點鼠標右鍵選擇“新建”->“網站”。(如圖1)

 

圖1:啓動IIS組件

  第二步:在網站描述處填寫“softer站點”來區分另一個網站名稱,點“下一步”按鈕繼續。(如圖2)

 

圖2:填寫網站名稱

  第三步:接下來就是主機頭設置的關鍵了,網站IP地址處信息保持默認的“全部未分配”即可,端口是默認的80,最下面的“此網站的主機頭”輸入一個域名,當然如果真的要對internet發佈自己的網站,這個域名是要輸入真實的已經註冊的。筆者填寫www.softer.com作爲該網站的主機頭。(如圖3)

 

圖3:填寫域名

  第四步:選擇網站發佈的主目錄,通過“瀏覽”按鈕定位站點文件夾。(如圖4)

 

圖4:選擇網站發佈主目錄

  第五步:設置網站訪問權限,這個就要根據自己站點的特徵決定了。(如圖5)

 

圖5:設置網站訪問權限

  至此我們就完成了第一個站點的創建和發佈工作,該站點對應的主機頭(域名)爲www.softer.com。

 

(2)建立B站點:

  接下來還要建立和發佈另外一個站點。

  第一步:在Windows2003中啓動IIS組件,然後在網站選項上點鼠標右鍵選擇“新建”->“網站”,出現“網站創建嚮導”。(如圖6)

 

圖6:啓動“網站創建嚮導”

  第二步:網站描述填寫“pacino站點”以示區別。(如圖7)

 

圖7:填寫網站描述

  第三步:設置第二個網站的主機頭信息,填寫www.pacino.com地址作爲此站點的主機頭,其他保持默認。你會發現這個站點和之前的第一個站點都使用了80端口進行發佈。(如圖8)

 

圖8:設置第二網站主機頭信息

  第四步:選擇網站發佈的主目錄,通過“瀏覽”按鈕定位站點文件夾。(如圖9)

 

圖9:選擇網站發佈主目錄

  完成第二個網站的發佈操作,目前這兩個站點都使用了80端口對外發布,他們會產生衝突嗎?

 

(3)本機測試:

  首先我們要在本機服務器上進行測試,看看這兩個站點是否可以同時順利訪問。

  第一步:在本機系統目錄中搜索host文件,然後用記事本打開編輯。

注意:在Windows 2000/XP/Vista系統中位於\%Systemroot%\System32\Drivers\Etc 文件夾中,其中,%Systemroot%指系統安裝路徑。例如,Windows XP 安裝在C:\WINDOWS,那麼Hosts文件就在C:\WINDOWS\system32\drivers\etc中分享給你的朋友吧:

·人人網

·新浪微博

·開心網

·MSN

·QQ空間

對我有幫助

 

 

  第二步:添加127.0.0.1www.softer.com和127.0.0.1www.pacino.com兩句話,然後保存退出。(如圖10)

 

圖10:添加測試IP地址到host文件

  第三步:返回到windows2003 IIS組件設置窗口中確認這兩個網站都處於開啓狀態。(如圖11)

 

11:在IIS組件設置窗口確認兩個網站處於開啓狀態

  第四步:在本機打開IE瀏覽器在地址欄輸入www.pacino.com,確認網站發佈成功。(如圖12)

 

12:在IE瀏覽器中測試B站點

  第五步:在本機打開IE瀏覽器在地址欄輸入www.softer.com,確認網站發佈成功。(如圖13)

 

13:在IE瀏覽器中測試A站點

  至此我們就成功的完成了在同一臺服務器上開啓兩個網站的目的,而且訪問這兩個網站時也不需要輸入煩瑣的虛擬目錄路徑和更改的端口號。但是這僅僅是停留在本機測試上,雖然實驗成功可以滿足文章開頭的需求,但是要想讓他應用於整個網絡還需要完成DNS解析的工作。

 

(4)DNS解析:

  一般情況下我們需要在企業內部DNS服務器上註冊剛剛發佈的主機頭(域名),通過windows 2003的“管理工具->DNS”來啓動域名解析服務組件。(如圖14)

 

14:啓動域名解析服務器組件

  第一步:在“正向查找區域”處點右鍵選擇“新建區域”。(如圖15)

 

15:選擇新建區域選項

  第二步:選擇創建“主要區域”,然後點“下一步”按鈕繼續。(如圖16)

 

16:選擇創建主要區域

  第三步:區域名稱先填寫softer.com,區域文件保持默認的softer.com.dns即可。(如圖17)

 

17:填寫區域名稱

  第四步:動態更新設置選擇最下方的“不容許動態更新”。(如圖18)

 

18:設置動態更新選項

  第五步:新建完正向查找區域後就要新建主機來完成解析工作了,我們在建立的正向查找區域softer.com上點鼠標右鍵選擇“新建主機”。(如圖19)

 

19:選擇新建主機選項

  第六步:在新建主機窗口中的名稱處填寫www,IP地址寫服務器地址,最後點“添加主機”按鈕完成操作。(如圖20)

 

20:新建主機

  第七步:這樣企業內部計算機訪問www.softer.com時就會有企業內部DNS自動完成解析域名到服務器的操作,而internet上的計算機在訪問www.softer.com時只要你是按照正當途徑申請下域名的也可以訪問到準確的地址。

  第八步:我們再重複前七步的操作把www.pacino.com也進行DNS解析,從而實現了不管你輸入www.pacino.com還是www.softer.com都會把地址解析到同一臺服務器上,端口也是80而內容卻完全不同。

  三、總結:

  本文通過在windows 2003下設置IIS中不同站點的主機頭信息,從而實現了兩個不同網站在同一臺服務器上使用同一個端口,不加任何虛擬目錄的前提下順利發佈的功能,讓我們這些網絡管理員可以更好的管理服務器,有效的利用現有資源發佈網站和管理網站。當然主機頭功能是IIS 6中的特性,所以只要你把IIS 6安裝在windows2000或者XP上也可以實現本文介紹的主機頭功能。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章