溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)

發(fā)布時(shí)間:2020-07-05 17:11:05 來源:網(wǎng)絡(luò) 閱讀:445 作者:藍(lán)夏曦月焰 欄目:系統(tǒng)運(yùn)維

有三種方法可以實(shí)現(xiàn)虛擬主機(jī)技術(shù):

利用不同的IP地址
利用不同的端口號(hào)
利用不同的主機(jī)名(域名)

  1. 使用不同IP地址架設(shè)多個(gè)網(wǎng)站

這種方法是為每個(gè)網(wǎng)站設(shè)置一個(gè)不同的IP,要采用這種方式首先需要Web服務(wù)器安裝有多塊網(wǎng)卡,每塊網(wǎng)卡使用不同的IP。如果web服務(wù)器中只有一塊網(wǎng)卡,那么也可以給這一塊網(wǎng)卡綁定多個(gè)IP地址。打開本地連接,在TCP/IP屬性的“高級(jí)”設(shè)置中,為服務(wù)器再添加一個(gè)IP地址192.168.1.15,如下圖所示。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
下面我們?cè)凇綢IS管理器】中再新建一個(gè)Web站點(diǎn)。
在IIS管理器中選擇“網(wǎng)站”,然后在右側(cè)的“操作”面板中選擇“添加網(wǎng)站”。
“網(wǎng)站名稱”可以隨意設(shè)置,這里用ytvc。
“物理路徑”也就是網(wǎng)站的主目錄,這里設(shè)置為c:\ytvc。
網(wǎng)站的協(xié)議類型仍為http,IP地址使用192.168.1.15,端口號(hào)80。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
網(wǎng)站創(chuàng)建好之后,在其主目錄中也存放一個(gè)名為Default.htm的網(wǎng)頁文件,這樣在客戶端輸入不同的IP地址便可以訪問相應(yīng)的網(wǎng)站。

這種方式在實(shí)際應(yīng)用中很少采用,因?yàn)槿绻?wù)器使用的是公網(wǎng)IP,那么公網(wǎng)IP地址是非常寶貴的資源,而這種方式無疑是要浪費(fèi)大量的IP地址。

  1. 使用不同TCP端口架設(shè)多個(gè)網(wǎng)站

這種方法是讓每個(gè)網(wǎng)站仍然使用相同的IP地址,但給不同的網(wǎng)站分配不同的端口號(hào)。如默認(rèn)網(wǎng)站仍然使用默認(rèn)的80端口,ytvc網(wǎng)站則將端口改為8000。
首先將剛才在本地連接中添加的第二個(gè)IP刪掉,然后在【IIS管理器】中選中ytvc網(wǎng)站,點(diǎn)擊右側(cè)“操作”面板中的“綁定”鏈接,將IP仍然設(shè)為192.168.1.5,將端口設(shè)置為8000。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
這樣客戶端在訪問默認(rèn)網(wǎng)站的時(shí)候,仍然可以通過URL“http://192.168.1.5”的形式訪問,而如果要訪問ytvc網(wǎng)站,則端口號(hào)就不能省略,必須要使用“http://192.168.1.5:8000”形式的URL。
但這時(shí)客戶端無法訪問ytvc網(wǎng)站,這是因?yàn)閣eb服務(wù)器上的防火墻將發(fā)往TCP8000端口的數(shù)據(jù)自動(dòng)過濾掉了,可以暫時(shí)關(guān)閉防火墻進(jìn)行測(cè)試,或是在防火墻中增加一條入站規(guī)則。
打開防火墻的高級(jí)設(shè)置,新建一條入站規(guī)則,要?jiǎng)?chuàng)建的規(guī)則類型選擇“端口”。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
指定規(guī)則應(yīng)用于TCP 8000端口。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
對(duì)滿足條件的操作允許連接。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
在所有的網(wǎng)絡(luò)上全部應(yīng)用該規(guī)則。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
為規(guī)則隨意起一個(gè)名稱。
Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
入站規(guī)則創(chuàng)建好之后,在客戶端就可以用8000端口正常訪問ytvc網(wǎng)站了。

采用這種方式,客戶端在訪問網(wǎng)站時(shí)必須要在網(wǎng)址后面加上相應(yīng)的端口號(hào),而用戶是不可能去記住每個(gè)網(wǎng)站的端口號(hào)的,所以這種方式在實(shí)踐中也很少采用。

  1. 使用不同主機(jī)頭名架設(shè)多個(gè)網(wǎng)站
    主機(jī)頭名實(shí)際上就是每個(gè)網(wǎng)站的網(wǎng)址,也就是它的FQDN名,所以要利用該方法首先需要在DNS服務(wù)器中添加相應(yīng)的區(qū)域和主機(jī)記錄。下面在DNS服務(wù)器里創(chuàng)建一個(gè)名為ytvc.com.cn的區(qū)域,然后在其中添加一條名為“www”的主機(jī)記錄,對(duì)應(yīng)的IP地址是192.168.1.5。(如果沒有DNS服務(wù)器,也可以通過修改客戶機(jī)的hosts文件進(jìn)行域名解析。)
    然后我們?yōu)閥tvc網(wǎng)站設(shè)置主機(jī)名www.ytvc.com.cn,并將其端口號(hào)該回80。
    Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
    然后再將默認(rèn)網(wǎng)站的主機(jī)名設(shè)置為www.coolpen.net。
    Web服務(wù)器的配置與管理虛擬主機(jī)技術(shù)
    這樣客戶端就可以通過輸入不同的網(wǎng)址以訪問不同的網(wǎng)站,這也是實(shí)際中最常采用也是最為推薦的一種方式,但采用這種方式就無法通過IP地址來訪問相應(yīng)的網(wǎng)站了(實(shí)際中的很多網(wǎng)站都是可以用網(wǎng)址訪問,但無法用IP地址訪問。)
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI