一、虛擬主機概述
二、實驗準備
三、基于域名—構建虛擬主機
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.png)
三、基于域名—構建虛擬主機
網站:www.accp.com , IP: 192.168.111.132
網站:www.kgc.com , IP: 192.168.111.132
3.1、DNS解析
1、DNS的主配置文件
\\\\1576742382621.png)
2、區域配置文件的修改
\\\\1576742423809.png)
\\\\1576742590949.png)
3、區域數據文件
\\\\1576742674523.png)
\\\\1576742721451.png)
*解析的都是www,故直接復制test.com.zone 即可
\\\\1576742789571.png)
win10系統的配置
\\\\1576742945641.png)
可以驗證DNS的配置是否成功,在win10系統里用nslookup命令
3.2、為虛擬主機準備網頁文檔
\\\\1576743127825.png)
1、創建網頁文檔
分別給兩個文件設置網頁內容
\\\\1576743216748.png)
3.3、虛擬主機配置
1、添加虛擬主機配置
\\\\1576743445189.png)
\\\\1576743641599.png)
//DocumentRoot: 站點 網頁放在里面
//ServerName: 域名
//Errorlog: 錯誤日志文件存放的位置
//Customlog:訪問日志
//Directory:里面可以寫站點,你要控制的目錄的權限 路徑要寫。
//Require all granted:允許所以人訪問
3.4、httpd服務
1、編輯httpd主配置文件
\\\\1576743898501.png)
\\\\1576743971000.png)
2、開啟httpd服務
\\\\1576744015373.png)
3.5、結果驗證
最后驗證,在win10的瀏覽器中
\\\\1576751321594.png)
\\\\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.png)
2、修改虛擬主機的配置文件vhost.conf
\\\\1576752029622.png)
3、更改監聽地址,同一個ip地址對應不同的端口
\\\\1576752077702.png)
\\\\1576752156484.png)
4、重啟服務
\\\\1576752298436.png)
5、最后驗證
\\\\1576752421036.png)
\\\\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.png)
2、因為IP地址有兩個,故DNS配置中需要修改區域文件和域名解析文件。
\\\\1576753102540.png)
\\\\1576753167473.png)
\\\\1576753251252.png)
\\\\1576753278715.png)
啟動服務
\\\\1576753330103.png)
3、為虛擬主機準備網頁文檔
\\\\1576753445083.png)
4、修改虛擬主機的配置
我的兩個網卡IP地址分別對應一個站點
192.168.111.132 www.accp.com
192.168.111.136 www.accp01.com
\\\\1576753588701.png)
\\\\1576753953217.png)
修改網頁的主配置文件
\\\\1576754000301.png)
\\\\1576754053817.png)
開啟服務,查看80端口狀態
\\\\1576754127539.png)
最后,在win10瀏覽器驗證
\\\\1576754225423.png)
\\\\1576754255930.png)
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn