linux web服務器(二) 基於域名,ip,端口的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的虛擬主機
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虛擬主機