一、虛擬主機概述
二、實驗準備
三、基于域名—構建虛擬主機
3.1、dns解析
3.2、為虛擬主機準備網頁文檔
3.3、虛擬主機配置
3.4、httpd服務
3.5、結果驗證
四、基于端口—構建虛擬主機
4.1、實驗環境
4.2、實驗過程
五、基于IP—構建虛擬主機
5.1、應用示例
5.2、實驗操作
一、虛擬主機概述
虛擬Web主機
在同一臺服務器中運行多個Web站點,其中每一一個站點并不獨立占用一臺真正的計算機
httpd支持的虛擬主機類型
基于域名的虛擬主機
基于IP地址的虛擬主機
基于端口的虛擬主機
二、實驗準備
構建2個虛擬Web站點:
網站:www.test.com、www.demo.com
確認安裝httpd、bind 軟件
關閉防火墻

![1576742150233](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742150233.png)

三、基于域名—構建虛擬主機
網站:www.accp.com , IP: 192.168.111.132
網站:www.kgc.com , IP: 192.168.111.132
3.1、DNS解析
1、DNS的主配置文件

![1576742382621](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742382621.png)

2、區域配置文件的修改

![1576742423809](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742423809.png)

![1576742590949](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742590949.png)

3、區域數據文件

![1576742674523](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742674523.png)
![1576742721451](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742721451.png)

*解析的都是www,故直接復制test.com.zone 即可

![1576742789571](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742789571.png)

win10系統的配置

![1576742945641](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576742945641.png)

可以驗證DNS的配置是否成功,在win10系統里用nslookup命令

3.2、為虛擬主機準備網頁文檔

![1576743127825](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743127825.png)

1、創建網頁文檔
分別給兩個文件設置網頁內容

![1576743216748](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743216748.png)

3.3、虛擬主機配置
1、添加虛擬主機配置

![1576743445189](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743445189.png)
![1576743641599](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743641599.png)

//DocumentRoot: 站點 網頁放在里面
//ServerName: 域名
//Errorlog: 錯誤日志文件存放的位置
//Customlog:訪問日志
//Directory:里面可以寫站點,你要控制的目錄的權限 路徑要寫。
//Require all granted:允許所以人訪問
3.4、httpd服務
1、編輯httpd主配置文件

![1576743898501](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743898501.png)

![1576743971000](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576743971000.png)

2、開啟httpd服務

![1576744015373](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576744015373.png)

3.5、結果驗證
最后驗證,在win10的瀏覽器中

![1576751321594](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576751321594.png)

![1576751380334](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576751380334.png)

四、基于端口—構建虛擬主機
4.1、實驗環境
構建2個虛擬Web站點
www.kgc.com,IP地址、端口為192.168.111.132:80
www.kgc01.com , IP地址、端口為192.168.111.132:8080
在瀏覽器中訪問這兩個端口時,分別顯示不同的內容
4.2、實驗過程
基于上個實驗的基礎進行修改
1、在/var/www/html下新建

![1576751736260](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576751736260.png)

2、修改虛擬主機的配置文件vhost.conf

![1576752029622](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752029622.png)

3、更改監聽地址,同一個ip地址對應不同的端口

![1576752077702](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752077702.png)
![1576752156484](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752156484.png)

4、重啟服務

![1576752298436](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752298436.png)

5、最后驗證

![1576752421036](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752421036.png)

![1576752492520](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752492520.png)

五、基于IP—構建虛擬主機
5.1、應用示例
構建2個虛擬Web站點
www.accp.com , IP地址為192.168.111.132
www.appc01.com,IP地址為192.168.111.136
在瀏覽器中訪問這兩個IP時,分別顯示不同的內容
5.2、實驗操作
1、添加一塊新的網卡,查看IP地址

![1576752773342](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576752773342.png)

2、因為IP地址有兩個,故DNS配置中需要修改區域文件和域名解析文件。

![1576753102540](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753102540.png)
![1576753167473](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753167473.png)

![1576753251252](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753251252.png)
![1576753278715](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753278715.png)

啟動服務

![1576753330103](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753330103.png)

3、為虛擬主機準備網頁文檔

![1576753445083](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753445083.png)

4、修改虛擬主機的配置
我的兩個網卡IP地址分別對應一個站點
192.168.111.132 www.accp.com
192.168.111.136 www.accp01.com

![1576753588701](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753588701.png)

![1576753953217](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576753953217.png)

修改網頁的主配置文件

![1576754000301](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576754000301.png)

![1576754053817](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576754053817.png)

開啟服務,查看80端口狀態

![1576754127539](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576754127539.png)

最后,在win10瀏覽器驗證

![1576754225423](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576754225423.png)

![1576754255930](C:\\\\Users\\\\wang\\\\Desktop\\\\新建文件夾 (2)\\\\1576754255930.png)

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Apache之虛擬web主機的構建

登錄

找回密碼

注冊