一個IP建多個Web站點
TCP端口法
由于各種原因,我們有時候需要在一個IP地址上建立多個web站點涌乳,在IIS5中蜻懦,我們可能通過簡單的設(shè)
置達到這個目標。
在IIS中夕晓,每個 Web 站點都具有唯一的宛乃、由三個部分組成的標識,用來接收和響應(yīng)請求:
(1) IP地址
(2) 端口號
(3) 主機頭名
在IIS中蒸辆,在一個IP地址上建立多個獨立的web站點征炼,通常有兩種方法,本文以以例子的形式介紹TCP端
口法躬贡。
環(huán)境:假設(shè)深圳市某某公司的內(nèi)部網(wǎng)由一臺win2000服務(wù)器和幾十臺工作站組成谆奥,這個內(nèi)部網(wǎng)的網(wǎng)段
是192.168.1.0/24,服務(wù)器的地址是192.168.1.10逗宜,名稱是myserver雄右。在這臺服務(wù)器已經(jīng)安裝了Internet
服務(wù),即IIS 5纺讲。滄海公司有A擂仍,B,C三個部門熬甚,分別在8086逢渔,8087,8088三個房間辦公∠缋ǎ現(xiàn)在公司要求網(wǎng)絡(luò)
管理員在服務(wù)器上使用一個IP為公司和三個部分別建立一個網(wǎng)站肃廓,即要建立四個網(wǎng)站。
通過使用附加端口號诲泌,站點只需一個 IP 地址即可維護多個站點盲赊。客戶要訪問站點時敷扫,需在靜態(tài)IP地
址后面附加端口號(默認 Web 站點除外哀蘑,它使用端口 80)。
具體操作如下:
1葵第、在win2000服務(wù)器上為公司和三個部門在硬盤上建立文件夾绘迁,做為WEB站點主目錄。如下:
WEB站點主目錄WEB站點
d:\web\com 公司網(wǎng)站
d :\web\a A部門網(wǎng)站
d:\web\b B部門網(wǎng)站
d:\web\c C部門網(wǎng)站
2卒密、使用WEB站點管理向?qū)ё禾ǎ謩e為公司和三個部門建立四個WEB站點,四者最大的不同是使用了不同的
TCP端口:
公司站點 A部門站點 B部門站點 C部門站點
IP地址 192.168.1.10
TCP端口 80 8086 8087 8088
權(quán)限 讀取和運行腳本
站點主目錄 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站點使用非默認端口的網(wǎng)站具有相對的隱蔽性睛约,但此方法維護多個站點要求客戶
在端口號前鍵入實際的數(shù)字 IP 地址。不能使用主機名和“友好名稱”依疼。
方法二痰腮、主機頭名法
由于各種原因而芥,我們有時候需要在一個IP地址上建立多個web站點律罢,在IIS5中,我們可能通過簡單的
設(shè)置達到這個目標棍丐。
在IIS中误辑,每個 Web 站點都具有唯一的、由三個部分組成的標識歌逢,用來接收和響應(yīng)請求:
(1) IP地址
(2)端口號
(3)主機頭名巾钉。
在IIS中,在一個IP地址上建立多個獨立的web站點秘案,通常有兩種方法砰苍,本文以以例子的形式介紹主
機頭法,使用這種方法可以建立起專業(yè)的虛擬主機阱高。
環(huán)境:假設(shè)深圳市某某公司用一臺win2000服務(wù)器提供虛擬主機服務(wù)赚导,地址是192.168.1.10。在這臺
服務(wù)器已經(jīng)安裝了Internet服務(wù)即IIS 5赤惊。
現(xiàn)在公司要求網(wǎng)絡(luò)管理員在服務(wù)器上使用一個IP為ABCD四個公司建立獨立的網(wǎng)站吼旧,每個網(wǎng)站擁有自己獨
立的域名。四家網(wǎng)站域名分別為:www.a.com未舟,www.b.com圈暗,www.c.com和www.d.com。
通過使用主機頭裕膀,站點只需一個 IP 地址即可維護多個站點员串。客戶可以使用不同的域名訪問各自的站點昼扛,
根本感覺不到這些站點在同一主機上寸齐。
具體操作如下:
1、在win2000服務(wù)器為四家公司建立文件夾野揪,做為WEB站點主目錄往核。如下: WEB站點主目錄 WEB站點
d:\web\a A公司網(wǎng)站
d:\web\b B公司網(wǎng)站
d:\web\c C公司網(wǎng)站
d:\web\d D公司網(wǎng)站
2、使用WEB站點管理向?qū)Ы┚謩e四家公司建立獨立的WEB站點庄萎,四者最大的不同是使用了不同的主機頭名:
A公司站點 B公司站點 C公司站點 D公司站點
IP地址 192.168.1.10
TCP端口 80
權(quán)限 讀取和運行腳本
主機頭名 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站點建立向?qū)е性O(shè)置板乙,它與站點的IP地址是偷,TCP端口在同一屏上。也可能 (DNS)
通過該站點->"屬性"->"WEB站點"標簽->選IP地址右邊的"高級"按鈕募逞,跳出"高級多WEB站點配置"進行配置蛋铆。
這種方法建立可以建立專業(yè)的虛擬主機,幾乎所有使用IIS提供虛擬主機的公司都這樣做的放接。