轉載 IIS下一個IP建多個Web站點--主機頭名法

由於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS中,我們可能通過簡單的設置達到這個目標。

  在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:

  1、IP地址

  2、端口號

  3、主機頭名。

  在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹主機頭法,使用這種方法可以建立起專業的虛擬主機。

  環境:假設某公司用一臺win2000服務器提供虛擬主機服務,地址是192.168.1.10。在這臺服務器已經安裝了Internet服務即IIS。

  現在公司要求網絡管理員在服務器上使用一個IP爲A、B、C、D四個公司建立獨立的網站,每個網站擁有自己獨立的域名。四家網站域名分別爲:www.a.com,www.b.com,www.c.com和www.d.com。

  通過使用主機頭,站點只需一個IP地址即可維護多個站點。客戶可以使用不同的域名訪問各自的站點,根本感覺不到這些站點在同一主機上。

  具體操作如下:

  1、在win2000服務器爲四家公司建立文件夾,做爲Web站點主目錄。如下:

Web站點主目錄
Web站點
d:\web\a
A公司網站
d:\web\b
B公司網站
d:\web\c
C公司網站
d:\web\d
D公司網站

  2、使用WEB站點管理嚮導,分別四家公司建立獨立的WEB站點,四者最大的不同是使用了不同的主機頭名。

  以下是個表格:

A公司網站
B公司網站
C公司網站
D公司網站
IP地址
192.168.1.10
TCP端口
80
權限
讀取和運行腳本
主機頭名
www.a.com
www.b.com
www.c.com

www.d.com

站點主目錄
d:\web\a
d:\web\b
d:\web\c
d:\web\d

  在DNS中將這四個域名註冊上,均指向同一地址:192.168.1.10.這樣,客戶端就可以通過分配指定目錄:

  www.a.com 訪問A公司站點

  www.b.com 訪問B公司站點

  www.c.com 訪問C公司站點

  www.d.com 訪問D公司站點

  3、每個站點的主機頭名可以在WEB站點建立嚮導中設置,它與站點的IP地址,TCP端口在同一屏上。也可能通過該站點->“屬性”->“WEB站點”標籤->選IP地址右邊的"高級"按鈕,跳出“高級多WEB站點配置”進行配置。

   這種方法建立可以建立專業的虛擬主機,幾乎所有使用IIS提供虛擬主機的公司都這樣做的。

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