一臺WEB服務器上同時運行多個網站的三種方法

Windows Server 虛擬機 DNS 瀏覽器 Windows 操作系統 監控那些事兒 2019-06-24
一臺WEB服務器上同時運行多個網站的三種方法

實驗環境:

在做實驗之前我們首先準備一下實驗環境,首先在虛擬機上準備一臺原始的乾淨的Windows Server 2008 R2的操作系統作為WEB服務器,ip地址設為192.168.100.10

然後安裝web服務器的步驟:

1.首先在服務器管理器中添加角色,在服務器角色中選擇Web服務器(IIS)角色,如圖所示:

一臺WEB服務器上同時運行多個網站的三種方法

2.IIS7.5被分割了40多個不同功能的模塊,管理員可以根據需要定製安裝相應的功能模塊,這樣可以使Web網站的受***面減少,安全性和性能大幅度提高。所以在“選擇角色服務的步驟中採用默認設置,只安裝最基本的模塊,”如圖:

一臺WEB服務器上同時運行多個網站的三種方法

3.安裝完成後,可以通過管理工具中的“Internet信息服務(IIS)管理器”來管理IIS網站,打開IE瀏覽器,在地址欄中輸入Web服務器的ip地址,當出現下圖所示的圖即可,表明安裝成功了。

一臺WEB服務器上同時運行多個網站的三種方法

(為了解決網站不能同時運行的問題)

Web服務器安裝結束後,接下來開始我們的第一個實驗。

實驗目的:通過給網站設置不同的端口號來實現一個網卡上同時運行多個網站

實驗步驟:

1.首先在C盤(或者其他地方)新建兩個文件夾分別取名為sdp 和 ytvc,然後分別放進去事先寫好的網頁,分別為1.html和2.html

2.點擊左下方的開始——>選擇服務器管理工具——>然後打開Internet信息服務(IIS)管理器且在此界面對Web服務器進行配置

3.在此界面新建兩個網站分別為sdp和ytvc分別指向這兩個網站的文件夾,不給他們分配IP地址,其它都一樣端口號不一樣,在這裡我們把sdp的端口號設為8000,把ytvc的端口號設為80。

如圖實例:

一臺WEB服務器上同時運行多個網站的三種方法

一臺WEB服務器上同時運行多個網站的三種方法

4.修改hosts文件

在所有已裝好的Windows系統中都已經默認自帶了hosts文件,位置在"%SystemRoot%system32\drivers\etc\hosts"。可以通過記事本打開hosts文件。然後添加兩條記錄分別為192.168.100.10 www.ytvc.com 和192.168.100.10 www.sdp.com 。

如下圖所示:

一臺WEB服務器上同時運行多個網站的三種方法

5.打開瀏覽器首先訪問ytvc,在地址欄中輸入www.ytvc.com (因為http協議的默認端口號是80,所以訪問時不用加端口號),發現成功輸出網頁界面

一臺WEB服務器上同時運行多個網站的三種方法

6.再打開瀏覽器訪問sdp,在地址欄中輸入www.sdp.com:8000, 發現訪問頁面成功。

一臺WEB服務器上同時運行多個網站的三種方法

7.最後證明實驗成功

接下來我們來進行第二個實驗:

實驗目的:通過給網站設置相同的端口號但是設置不同的ip地址來實現一個網卡上同時運行多個網站

1.首先在C盤(或者其他地方)新建兩個文件夾分別取名為sdp 和 ytvc,然後分別放進去事先寫好的網頁,分別為1.html和2.html

2.點擊左下方的開始——>選擇服務器管理工具——>然後打開Internet信息服務(IIS)管理器且在此界面對Web服務器進行配置

3..在此界面新建兩個網站分別為sdp和ytvc分別指向這兩個網站的文件夾,給他們設置相同的端口號但是不同的ip地址。

(網站ytvc的設置,IP地址為192.168.100.10)

一臺WEB服務器上同時運行多個網站的三種方法

(網站sdp的設置,IP地址為192.168.100.20)

一臺WEB服務器上同時運行多個網站的三種方法

4.這時需要給網卡上分別添加上這兩個網站的ip地址。

5.修改hosts文件

在"%SystemRoot%system32\drivers\etc\hosts"。可以通過記事本打開hosts文件。然後添加兩條記錄分別為192.168.100.10 www.ytvc.com 和192.168.100.20 www.sdp.com 。

一臺WEB服務器上同時運行多個網站的三種方法

6.打開瀏覽器首先訪問ytvc,在地址欄中輸入http://192.168.100.10, 發現成功訪問網頁界面

一臺WEB服務器上同時運行多個網站的三種方法

7.打開瀏覽器訪問sdp,在地址欄中輸入http://192.168.100.20, 發現成功訪問頁面。

一臺WEB服務器上同時運行多個網站的三種方法

8.結論正確,實驗成功

接下來進行我們的第三個實驗(主機頭法)

實驗目的:使用不同的主機名來區分不同網站

1.這種方法我們就需要一臺DNS服務器來協助完成實驗,我們首先準備一臺原始的乾淨的虛擬機,並且安裝上DNS服務器,然後給DNS服務器的地址設為192.168.100.1,安裝結束後測試DNS服務器與WEB服務器的連通性,保證能夠相互ping通。

2.點擊左下方的開始——>選擇服務器管理工具——>然後打開DNS管理器且在此界面對DNS服務器進行配置

3.在正向查找區域中新建兩個主要區域

一臺WEB服務器上同時運行多個網站的三種方法

4.第一個區域名稱為ytvc.com,然後直至創建完成。

一臺WEB服務器上同時運行多個網站的三種方法

5.右擊新建的這個區域,新建主機,主機頭為www,IP地址為WEB服務器的IP地址即192.168.100.10。然後點擊添加主機配置完成。

一臺WEB服務器上同時運行多個網站的三種方法

6.創建第二個主要區域 www.sdp.com 跟上述步驟一樣,要注意新建主機時指向的時同一個ip地址。

7.接下來配置WEB服務器,這時我們首先需要將WEB服務器的首選DNS設置為DNS服務器的IP地址。

8.首先在C盤(或者其他地方)新建兩個文件夾分別取名為sdp 和 ytvc,然後分別放進去事先寫好的網頁,分別為1.html和2.html

9.點擊左下方的開始——>然後選擇服務器管理工具——>然後打開Internet信息服務(IIS)管理器且在此界面對Web服務器進行配置

10.首先添加網站ytvc,這次要設上主機頭www,不用分配IP地址

一臺WEB服務器上同時運行多個網站的三種方法

11.添加網站sdp,也設上主機頭www,不用分配IP地址。

一臺WEB服務器上同時運行多個網站的三種方法

12.建好網站後還要分別給兩個網站的默認文檔添加上需要訪問文件名

13.最後準備一臺客戶機,地址為192.168.100.2 首選DNS為DNS服務器的ip地址,並且測試客戶機與DNS服務器和WWEB服務器的連通性,保證能夠相互ping通,然後打開IE瀏覽器首先再地址欄中輸入www.ytvc.com ,發現能夠成功訪問到頁面。

一臺WEB服務器上同時運行多個網站的三種方法

14.再打開IE瀏覽器輸入www.sdp.com ,發現也能夠成功訪問頁面。

一臺WEB服務器上同時運行多個網站的三種方法

15.實驗成功

相關推薦

推薦中...