在一臺(tái)Windows 2000 Server服務(wù)器上是不是可以建立多個(gè)WWW服務(wù)器,而且各自有自己的域名?答案當(dāng)然是肯定的。其實(shí)這就是在一塊網(wǎng)絡(luò)適配器上綁定多個(gè)IP地址,再通過(guò)多個(gè)IP地址建立不同的Web站點(diǎn)并為它們指定域名(也就是建立所謂的虛擬Web主機(jī))。通常情況下,一臺(tái)計(jì)算機(jī)有一個(gè)IP地址指定給它的網(wǎng)絡(luò)適配器,但對(duì)Web服務(wù)器來(lái)說(shuō),擁有多個(gè)IP地址可能會(huì)更方便,因?yàn)榭梢酝瑫r(shí)運(yùn)行多個(gè)站點(diǎn)而不需很麻煩地求助于主機(jī)頭文件(這個(gè)頭文件指定你用一個(gè)IP地址運(yùn)行多個(gè)站點(diǎn))。筆者在此簡(jiǎn)單地介紹一下,如何通過(guò)在Web服務(wù)器上指定不同的IP地址來(lái)建立多個(gè)Web站點(diǎn)的方法。所用的系統(tǒng)為Windows 2000 Server,假定已在Web服務(wù)器上建立了默認(rèn)的Web站點(diǎn)并在DNS服務(wù)器中建立了域名(主機(jī)名為ok,域名為sailingnow.net),關(guān)于怎樣建立Web站點(diǎn)和配置DNS服務(wù),在許多電腦雜志上都有介紹,這里不再重復(fù)。下面具體描述在Windows 2000 Server下建立虛擬Web主機(jī)的方法。
添加IP地址
首先以管理員的身份登錄至Web服務(wù)器。
右鍵單擊桌面上的“網(wǎng)上鄰居”,選擇“屬性”,在彈出的“網(wǎng)絡(luò)”窗口中選擇“協(xié)議”選項(xiàng),選中“TCP/IP通訊協(xié)議”,并單擊“屬性”按鈕。
2在隨后出現(xiàn)的“TCP/IP屬性”對(duì)話框中顯示了所用的網(wǎng)絡(luò)適配器名稱及指定的IP地址和子網(wǎng)掩碼。要想指定更多的IP地址(必須是空閑的IP地址,不要和網(wǎng)內(nèi)其他機(jī)器擁有的IP地址重復(fù)),單擊“高級(jí)”按鈕打開“高級(jí)IP尋址”對(duì)話框。
單擊“添加”按鈕將你想要添加的IP地址和子網(wǎng)掩碼輸入對(duì)話框(可以添加多個(gè)IP地址),添加完畢后按“確定”按鈕關(guān)閉所有的對(duì)話框,根據(jù)提示重新啟動(dòng)計(jì)算機(jī),這樣就可以在一臺(tái)Web服務(wù)器上建立多個(gè)Web站點(diǎn)且每個(gè)站點(diǎn)用一個(gè)IP地址了。
添加新的Web站點(diǎn)
在建立Web服務(wù)器時(shí)系統(tǒng)已建立了一個(gè)默認(rèn)的Web站點(diǎn)并提供系統(tǒng)本身的諸如IIS幫助等內(nèi)容服務(wù)。然而如果能根據(jù)不同的需要提供不同的服務(wù),創(chuàng)建多個(gè)Web站點(diǎn)不失為一個(gè)理想的選擇,比如創(chuàng)建一個(gè)ASP程序的站點(diǎn)來(lái)運(yùn)行ASP程序。
先在硬盤上創(chuàng)建一個(gè)存放aspbbs程序的物理目錄,如D:\aspbbs。
在Windows 2000 Option Pack 程序組的Microsoft Internet Information Server 級(jí)聯(lián)項(xiàng)中選擇Internet Server Manager打開ISM。
在左窗口中打開Internet Information Server,將出現(xiàn)一個(gè)服務(wù)器列表。雙擊機(jī)器名,顯示可以運(yùn)行在該機(jī)器上的所有站點(diǎn),其中至少應(yīng)該可以看到Web和FTP默認(rèn)的站點(diǎn)。
右擊機(jī)器名,選擇“New”菜單條下的“Web Site”。在隨后出現(xiàn)的新建Web站點(diǎn)向?qū)?,將指?dǎo)你一步步完成Web站點(diǎn)的創(chuàng)建。
首先在站點(diǎn)描述編輯區(qū)中輸入站點(diǎn)的名稱,如aspbbs。
然后為新建的站點(diǎn)指定IP地址和端口號(hào)。在IP地址下拉框中為新站點(diǎn)指定一個(gè)在添加IP地址時(shí)所添加的IP地址,端口號(hào)取默認(rèn)值80。
接下來(lái)指定這個(gè)站點(diǎn)所在的物理路徑,如D:\aspbbs。注意,如果選擇不允許匿名訪問(wèn)的話,則只有成員工作站能訪問(wèn)該站點(diǎn)。 (計(jì)算機(jī)世界報(bào))
最后需要設(shè)置的是該站點(diǎn)的訪問(wèn)權(quán)限,各選項(xiàng)如下:
Allow Read Access(允許讀取訪問(wèn))
Allow Script Access(允許腳本訪問(wèn))
Allow Execute Access(允許執(zhí)行訪問(wèn),包含Script Access)
Allow Write Access(允許寫入訪問(wèn))
Allow Directory Browsing(允許目錄瀏覽)
單擊“完成”按鈕便完成了aspbbs站點(diǎn)的創(chuàng)建,此時(shí)站點(diǎn)處于停止?fàn)顟B(tài),并沒(méi)有被啟動(dòng)。要想啟動(dòng)新建的站點(diǎn),單擊工具欄中的“Start Item”按鈕或從上下文關(guān)聯(lián)菜單中選擇Start。
右鍵單擊新建的Web站點(diǎn),選擇“Properties”屬性,切換到Properties對(duì)話框的Ducument選項(xiàng)卡,然后可以添加或刪除站點(diǎn)的默認(rèn)文檔(默認(rèn)文檔指的是來(lái)訪者在瀏覽器中只輸入網(wǎng)站地址時(shí),顯示給來(lái)訪者的頁(yè)面,一般是首頁(yè)),此時(shí)將新建站點(diǎn)的開始文件名添加進(jìn)去。
將新建站點(diǎn)添加到DNS服務(wù)器
通過(guò)前面的設(shè)置,我們已經(jīng)可以通過(guò)IP地址來(lái)訪問(wèn)新建的站點(diǎn)了,為了更方便地使用新建站點(diǎn),我們還必須將它添加到DNS服務(wù)器。
啟動(dòng)管理工具級(jí)聯(lián)菜單里面的DNS管理器,此時(shí)在DNS服務(wù)器里面至少有一個(gè)服務(wù)器名。雙擊服務(wù)器名,里面有一個(gè)主區(qū)域sailingnow.net,此時(shí)我們要想為新建的站點(diǎn)添加域名有兩種不同的方法,采用的方法不同,域名的長(zhǎng)度也不一樣。
● 在主區(qū)域里新建區(qū)域 右鍵單擊區(qū)域名sailingnow.net,選擇“新建域”,在提示的對(duì)話框中為sailingnow.net填入新的域名aspbbs,此時(shí)在sailingnow.net域名下面出現(xiàn)了剛剛建立的子域aspbbs,右鍵單擊aspbbs,選擇“新建主機(jī)”,在主機(jī)名中填入Web服務(wù)器的機(jī)器名。在主機(jī)IP地址欄中填入前面新建Web站點(diǎn)所對(duì)應(yīng)的IP地址,選擇“創(chuàng)建關(guān)聯(lián)的PTR記錄”,并選擇“添加主機(jī)”,最后選擇“確定”返回。此時(shí)為新站點(diǎn)添加域名完畢,在URL中輸入http: //ok.aspbbs.sailingnow.net,瀏覽器中將出現(xiàn)新建站點(diǎn)的默認(rèn)文檔。
● 新建主區(qū)域 右鍵單擊服務(wù)器名,選擇“新建區(qū)域”,在區(qū)域類型中選擇“主要”,下一步填入?yún)^(qū)域名aspbbs.com,區(qū)域文件取默認(rèn)值,選擇“完成”按鈕返回。然后右鍵單擊所建立的新區(qū)域aspbbs.com選擇“新建主機(jī)”,在主機(jī)名中填入Web服務(wù)器的機(jī)器名,在主機(jī)IP地址欄中填入新建Web站點(diǎn)所對(duì)應(yīng)的IP地址,再選擇“創(chuàng)建關(guān)聯(lián)的PTR記錄”,選擇“添加主機(jī)”,最后選擇“確定”返回。在URL中輸入http: //ok.aspbbs.com也將出現(xiàn)新建站點(diǎn)的默認(rèn)文檔。
在同一個(gè)IP地址下實(shí)現(xiàn)多個(gè)域名對(duì)應(yīng)多個(gè)不同的Web站點(diǎn)。
Win2000 Server和NT Server的IIS使用三個(gè)參數(shù)來(lái)決定將哪個(gè)網(wǎng)站的數(shù)據(jù)傳送給瀏覽器:IP地址,主機(jī)名和TCP端口.
當(dāng)我們?cè)跒g覽器的URL欄輸入 xxx.vicp.net(舉例而已,不是色情網(wǎng)站),瀏覽器就會(huì)查詢xxx.vicp.net的IP地址,于是我們的服務(wù)器會(huì)概述它,你的IP地址,然后瀏覽器將URL的數(shù)據(jù)打包,傳遞到查詢到的IP地址的80端口(默認(rèn)的Web服務(wù)端口),如果你的Web服務(wù)不使用80端口的話,你需要告訴你的朋友在域名后面加上一個(gè)冒號(hào)和端口的數(shù)值,就像這樣:xxx.vicp.net:8080。你的Web服務(wù)器將收到這個(gè)URL請(qǐng)求,然后根據(jù)數(shù)據(jù)包中標(biāo)示的目的地地址(你的Internet IP)、TCP端口號(hào)和URL中的主機(jī)名判斷需要讀取哪個(gè)主目錄下的文件。
下面我們一步一步說(shuō)明實(shí)際的配置:
我假設(shè)你申請(qǐng)了兩個(gè)域名:1.vicp.net和2.vicp.net,以下步驟將讓用戶訪問(wèn)1.vicp.net的時(shí)候讀取c:\www1下的網(wǎng)站,訪問(wèn)2.vicp.net的時(shí)候讀取C:\www2的網(wǎng)站,而使用1.vicp.net:8080、2.vicp.net:8080或直接使用ip地址訪問(wèn)(不帶端口號(hào)的情況)則讀取C:\www8080的網(wǎng)站。以上的路徑和主機(jī)名稱、端口號(hào)可以根據(jù)需要自行改變。
1、首先我們建立三個(gè)測(cè)試目錄,在C盤建立:www1,www2,www8080三個(gè)目錄,然后在三個(gè)目錄下分別拷貝三個(gè)不同的htm文件,把他們改為Default.htm
2、打開Intenet 服務(wù)管理器,你會(huì)看到一個(gè)名字為默認(rèn)站點(diǎn)得網(wǎng)站,處于安全原因我簡(jiǎn)易你先把它關(guān)掉(不要?jiǎng)h除,否則重新建立會(huì)非常麻煩),點(diǎn)擊“默認(rèn)Web站點(diǎn)”按鼠標(biāo)右鍵,或在工具欄點(diǎn)擊停止鍵。這時(shí)別人訪問(wèn)你的域名或IP地址則會(huì)出錯(cuò),不用擔(dān)心,繼續(xù)下一步。
3、點(diǎn)擊你的計(jì)算機(jī)名,按鼠標(biāo)右鍵,選擇“新建”-〉“Web站點(diǎn)”,Win2000會(huì)彈出一個(gè)網(wǎng)站向?qū)?,NT則彈出一個(gè)對(duì)話框,NT的內(nèi)容比2000小一些,所以以下全部以2000為例。按下一步,填寫網(wǎng)站的說(shuō)明,這僅僅是說(shuō)明,將會(huì)出現(xiàn)在Internt服務(wù)管理器的界面中標(biāo)示你得網(wǎng)站,隨便填點(diǎn)什么就行,我喜歡使用域名來(lái)標(biāo)示網(wǎng)站,所以填上1.vicp.net,按“下一步”。
4、在“輸入Web站點(diǎn)使用的ip地址”欄選擇“全部未分配”,既保持默認(rèn)不動(dòng),這樣不管是使用你的內(nèi)部IP地址還是使用外部Internet IP地址都可以訪問(wèn)到這個(gè)網(wǎng)站,即使你的外部IP地址變化了也沒(méi)有問(wèn)題。千萬(wàn)不要選擇你的外部IP地址,否則每次撥號(hào)后你都需要改變網(wǎng)站的IP,這樣“花生殼”帶來(lái)的方便性就蕩然無(wú)存了。“此Web站點(diǎn)使用到的TCP端口”設(shè)置保持不動(dòng),即默然的80。然后在“此站點(diǎn)的主機(jī)頭”欄填寫:1.vicp.net。SSL端口保持空,這個(gè)設(shè)置我以后再說(shuō)。按“下一步”。
5、在“路徑”欄輸入c:\www1或按“瀏覽”鍵選擇網(wǎng)站所在的目錄。按下一步。
6、訪問(wèn)權(quán)限部分不做任何修改。按“下一步”
7、好了,按“完成”,這時(shí)你應(yīng)該看到Internet服務(wù)管理器中你的計(jì)算機(jī)名下多了一個(gè)1.vicp.net。
8、打開瀏覽器,在url欄中輸入1.vicp.net,你應(yīng)該能夠看到C:\www1目錄下的Default.htm頁(yè)面。如果由問(wèn)題請(qǐng)檢查該目錄下是否由Default.htm。以及你剛才操作是否正確。檢查的方法如下:在你得網(wǎng)站名稱上按鼠標(biāo)右鍵,彈出網(wǎng)站屬性頁(yè)面,暫時(shí)不要管其它設(shè)置,檢查:在“Web站點(diǎn)”下的IP地址,端口,按“高級(jí)”鍵,查看“主機(jī)頭名”,退出高級(jí)設(shè)置對(duì)話框,點(diǎn)擊主目錄,查看“本地路徑”,點(diǎn)擊“文檔”查看默認(rèn)文檔是不是“De
裴愛(ài)群解析室內(nèi)設(shè)計(jì)手繪基礎(chǔ)理論的十大誤區(qū)
平面設(shè)計(jì)專業(yè)就業(yè)*景分析-贛州平面設(shè)計(jì)培訓(xùn)教師指導(dǎo)
PS制作一個(gè)放出能量球超能者 - 江西贛州Photoshop培訓(xùn)|贛州平面設(shè)計(jì)培訓(xùn)學(xué)校
贛州計(jì)算機(jī)網(wǎng)絡(luò)培訓(xùn):在Windows 2000 Server下建立虛擬Web主機(jī)
只要一個(gè)電話
我們免費(fèi)為您回電