标签:
[TOC]
文章目录
一、虚拟主机概述
二、实验准备
三、基于域名---构建虚拟主机
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站点:
网站:、
确认安装httpd、bind 软件
关闭防火墙

\1576742150233.png)
三、基于域名—构建虚拟主机
网站: , IP: 192.168.111.132
网站: , 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服务