一個IP建多個Web站點--TCP端口法&主機名 
 

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

在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2)端口號
(3)主機頭名。

  在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹TCP端口法.

環境:假設滄海公司(呵呵...)的內部網由一台win2000伺服器和幾十台工作站組成,這個內部網的網段是192.168.1.0/24,伺服器的地
址是192.168.1.10,名稱是myserver.在這台伺服器已經安裝了Internet服務即IIS5.
滄海公司有A,B,C三個部門,分別在8086,8087,8088三個房間辦公.現在公司要求網路管理員在伺服器上使用一個IP為公司和三個
部分別建立一個網站,即要建立四個網站.

  通過使用附加端口號,站點只需一個 IP 地址即可維護多個站點。客戶要訪問站點時,需在靜態 IP 地址後面附加端口號
(預設 Web 站點除外,它使用端口 80)。

具體操作如下:
1.在win2000伺服器上為公司和三個部門在硬碟上建立資料夾,做為WEB站點主目錄.如下: WEB站點主目錄 WEB站點 
d:\web\com 公司網站 
d:\web\a A部門網站 
d:\web\b B部門網站 
d:\web\c C部門網站 


2.使用WEB站點管理嚮導,分別為公司和三個部門建立四個WEB站點,四者最大的不同是使用了不同的TCP端口:


  公司站點 A部門站點 B部門站點 C部門站點 
IP地址 192.168.1.10 
TCP端口 80 8086 8087 8088 
權限 讀取和執行腳本 
站點主目錄 d:\web\com d:\web\a d:\web\b d:\web\c 

這樣,客戶端就可以通過: 

http://192.168.1.10訪問公司站點. 
http://192.168.1.10:8086訪問A部門站點 
http://192.168.1.10:8087訪問B部門站點 
http://192.168.1.10:8088訪問C部門站點 
  這種方法建立的WEB站點使用非預設端口的網站具有相對的隱蔽性,但此方法維護多個站點要求客戶在端口號前鍵入實際
的數字 IP 地址。不能使用主機名和「友好名稱」。 
==========================================
一個IP建多個Web站點--主機頭名法

於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS5中,我們可能通過簡單的設置達到這個目標.
在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2)端口號
(3)主機頭名。

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

環境:假設滄海公司(呵呵...)用一台win2000伺服器提供虛擬主機服務,地址是192.168.1.10.在這台伺服器已經安裝了Internet服務即
IIS5.
現在公司要求網路管理員在伺服器上使用一個IP為ABCD四個公司建立獨立的網站,每個網站擁有自己獨立的域名.四家網站域名
分別為: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.這樣,客戶端就可以通過: 

http://www.a.com訪問A公司站點. 
http://www.b.com訪問B公司站點. 
http://www.c.com訪問C公司站點. 
http://www.d.com訪問D公司站點. 
3.每個站點的主機頭名可以在WEB站點建立嚮導中設置,它與站點的IP地址,TCP端口在同一屏上.也可能通過該站點->"屬
性"->"WEB站點"標籤->選IP地址右邊的"進階"按鈕,跳出"進階多WEB站點配置"進行配置.

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