1. 程式人生 > >linux web服務器(二) 基於域名,ip,端口的web虛擬主機

linux web服務器(二) 基於域名,ip,端口的web虛擬主機

田峰 IT linux

linux web服務器(二)

1 :搭建基於域名的虛擬主機
首先為兩個網站搭建dns服務器,並新建區域,分別為:www.goole.com和www.baidu.com
2) 修改配置文件

技術分享圖片

技術分享圖片

3) 修改數據文件

技術分享圖片

技術分享圖片

4) 重啟dns服務

技術分享圖片

5) 搭建兩個網站

6:準備網頁

技術分享圖片

技術分享圖片

7)打開虛擬主機配置文件,修改配置文件

技術分享圖片

8: 添加以下內容

技術分享圖片

技術分享圖片

9) 修改主配置文件,啟用虛擬主機
Vi /usr/local/httpd/conf/httpd.conf 去掉前面的#號
技術分享圖片

10) 重新啟動httpd服務

技術分享圖片

11) 在客戶端上訪問虛擬web主機

技術分享圖片

技術分享圖片

到此為止,基於域名的虛擬主機搭建完畢
註意:如果在客戶端上訪問不了,可能是服務器的防火墻沒關或者沒開例外,或者dns服務沒有重啟,也有可能是httpd服務沒有重啟。


案例二:搭建基於不同ip的虛擬主機

1)為服務器添加兩個地址
技術分享圖片

技術分享圖片

2) 在dns的數據文件中修改解析的ip地址,goole使用192.168.1.1,baidu使用192.168.1.2

技術分享圖片

3) goole的保持不變

技術分享圖片

4) baidu:如下

技術分享圖片

5) 修改虛擬主機配置文件

技術分享圖片

技術分享圖片

6) 重啟httpd服務
7) 在客戶端上訪問網站 訪問之前清除dns緩存

技術分享圖片

8 )在客戶端上訪問虛擬web主機

技術分享圖片

技術分享圖片

案例三:基於端口的虛擬主機

1) 把dns數據文件“goole”和“baidu”中兩個網址的ip改為同一192.168.1.1

技術分享圖片

技術分享圖片

2) 修改虛擬主機配置文件

技術分享圖片

技術分享圖片

3) 修改httpd主配置文件 Vi /usr/local/httpd/conf/httpd.conf
技術分享圖片

4) 重新啟動httpd服務
5) 客戶端上訪問虛擬web網站
技術分享圖片

技術分享圖片

















linux web服務器(二) 基於域名,ip,端口的web虛擬主機