1. 程式人生 > >百曉生帶你玩轉linux系統服務搭建系列----構建虛擬ApacheWeb主機

百曉生帶你玩轉linux系統服務搭建系列----構建虛擬ApacheWeb主機

ESS host mon conf 圖片 common roo echo 端口

虛擬Web主機指的是在同一臺服務器中運行多個Web站點,其中的每一個站點實際上並不獨自占用整個服務器,因此被稱為“虛擬”Web主機。通過Web主機服務可以充分利用服務器的硬件資源,從而大大降低網站構建及運行成本。
實驗環境:網站及DNS服務提供端:centos6.5
客戶端:win7
基於相同端口,相同IP地址搭建不同站點
vim /etc/httpd/conf.d/host.conf //編輯虛擬主機配置文件
輸入以下內容
NameVirtualHost 192.168.10.10:80
<VirtualHost 192.168.10.10:80>
ServerAdmin [email protected]
DocumentRoot /opt/benet/
ServerName www.benet.com
ErrorLog logs/benet.com-error_log
CustomLog logs/benet.com-access_log common
</VirtualHost>

<VirtualHost 192.168.10.10:80>
ServerAdmin [email protected]
DocumentRoot /opt/yun/
ServerName www.yun.com
ErrorLog logs/yun.com-error_log
CustomLog logs/yun.com-access_log common

</VirtualHost>

技術分享圖片

技術分享圖片
echo "this is benet" > /opt/benet/index.html // "this is benet"為bennet.com的首頁文件
echo "this is yun" > /opt/yun/index.html ///"this is yun"為yun.com的首頁文件

搭建DNS解析服務
rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm //安裝DNS環境軟件包

vim /etc/named.conf //編輯DNS主配置文件
技術分享圖片
vim /etc/named.rfc1912.zones //編輯區域配置文件
zone "benet.com" IN {
type master;
file "benet.com.zone";
allow-update { none; };
};

zone "yun.com" IN {
type master;
file "yun.com.zone";
allow-update { none; };
};
技術分享圖片
cd /var/named/
cp -p named.localhost benet.com.zone
vim benet.com.zone
技術分享圖片
cp -p benet.com.zone yun.com.zone
vim yun.com.zone
技術分享圖片
客戶端分別訪問網頁:www.benet.com ,www.yun.com
技術分享圖片
技術分享圖片

百曉生帶你玩轉linux系統服務搭建系列----構建虛擬ApacheWeb主機