百晓生带你玩转linux系统服务搭建系列----构建虚拟ApacheWeb主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百晓生带你玩转linux系统服务搭建系列----构建虚拟ApacheWeb主机相关的知识,希望对你有一定的参考价值。

虚拟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主机的主要内容,如果未能解决你的问题,请参考以下文章

百晓生带你玩转linux系统服务搭建系列----DNS服务的搭建一(正向解析)

百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

手把手带你玩转大数据系列--zookeeper原理+搭建步骤

手把手带你玩转Linux

手把手带你玩转Linux

手把手带你玩转Linux