[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站点:
网站:www.test.com、www.demo.com
确认安装httpd、bind 软件
关闭防火墙
\1576742150233.png)
三、基于域名—构建虚拟主机
网站:www.accp.com , IP: 192.168.111.132
网站:www.kgc.com , 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服务
\1576744015373.png)
3.5、结果验证
最后验证,在win10的浏览器中
\1576751321594.png)
\1576751380334.png)
四、基于端口—构建虚拟主机
4.1、实验环境
构建2个虚拟Web站点
www.kgc.com,IP地址、端口为192.168.111.132:80
www.kgc01.com , IP地址、端口为192.168.111.132:8080
在浏览器中访问这两个端口时,分别显示不同的内容
4.2、实验过程
基于上个实验的基础进行修改
1、在/var/www/html下新建
\1576751736260.png)
2、修改虚拟主机的配置文件vhost.conf
\1576752029622.png)
3、更改监听地址,同一个ip地址对应不同的端口
\1576752077702.png)
\1576752156484.png)
4、重启服务
\1576752298436.png)
5、最后验证
\1576752421036.png)
\1576752492520.png)
五、基于IP—构建虚拟主机
5.1、应用示例
构建2个虚拟Web站点
www.accp.com , IP地址为192.168.111.132
www.appc01.com,IP地址为192.168.111.136
在浏览器中访问这两个IP时,分别显示不同的内容
5.2、实验操作
1、添加一块新的网卡,查看IP地址
\1576752773342.png)
2、因为IP地址有两个,故DNS配置中需要修改区域文件和域名解析文件。
\1576753102540.png)
\1576753167473.png)
\1576753251252.png)
\1576753278715.png)
启动服务
\1576753330103.png)
3、为虚拟主机准备网页文档
\1576753445083.png)
4、修改虚拟主机的配置
我的两个网卡IP地址分别对应一个站点
192.168.111.132 www.accp.com
192.168.111.136 www.accp01.com
\1576753588701.png)
\1576753953217.png)
修改网页的主配置文件
\1576754000301.png)
\1576754053817.png)
开启服务,查看80端口状态
\1576754127539.png)
最后,在win10浏览器验证
\1576754225423.png)
\1576754255930.png)
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:Apache之虚拟web主机的构建-创新互联
地址分享:http://scpingwu.com/article/ghddi.html