码迷,mamicode.com
首页 > Web开发 > 详细

Apache构建虚拟web主机

时间:2018-08-11 23:26:17      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:目标   建立   tar   oss   通过   term   tle   roo   .com   

虚拟主机

 虚拟Web主机指的是在同一台服务器上运行多个Web站点,其中每一个站点实际上并不独自占用整个服务器,因此称为“虚拟”web主机。通过虚拟Web主机服务可以充分利用服务器硬件资源,从而降低网站构建及运行成本。


Apache虚拟Web主机分为三种
■ 基于域名:每个虚拟机使用不同域名,相同IP
■ 基于IP:每个虚拟机使用不同域名,且对应不同的IP
■ 基于不同端口号:相同IP,不同TCP端口
工作常用到的是基于不同域名的虚拟主机,其他两种虚拟主机运行并不是很多。

 

实验环境:Linux6.5系统 

IP地址:192.168.100.10

客户端IP地址:192.168.100.22

yum挂载目录:/mnt/sr0

 

实验目标

1.搭建虚拟目录

2.搭建基于域名的虚拟主机

3.搭建基于不同端口号的虚拟主机

备注:基于IP地址的虚拟主机在实际应用中很少,这里就没做这个实验!

 

实验步骤

1.创建虚拟目录

[root@localhost conf.d]# vim test.conf

技术分享图片

[root@localhost conf.d]# mkdir /opt/test       /创建虚拟用户目录
[root@localhost conf.d]# echo "this is a vdir test" > /opt/test/index.htmlzidyi

                                               /写入站点内容

[root@localhost conf.d]# service httpd restart         /重启服务

[root@localhost conf.d]# service iptables stop        /关闭防火墙
[root@localhost conf.d]# setenforce 0                    /关闭安全性

 

2.在客户端进行验证查看,使用http://192.168.10.10/test/进行访问

技术分享图片

 

3.开启用户身份验证

[root@localhost conf.d]# vim test.conf

技术分享图片

 

4.创建用户及密码

技术分享图片

 

5.在客户端查看

技术分享图片

技术分享图片

 

 

二、搭建基于不同域名的虚拟主机

1.相同IP 相同端口 不同主机名 benet 和 accp

[root@localhost conf.d]# vim vdirhost        

技术分享图片

 

2.分别创建不同目录,并写入不同站点内容

[root@localhost conf.d]# mkdir /opt/benet       /创建虚拟用户benet目录
[root@localhost conf.d]# mkdir /opt/yun        /创建虚拟用户yun目录

[root@localhost conf.d]# echo “this is benet” > /opt/benet/index.html    /站点写入内容   

[root@localhost conf.d]# echo “this is yun” > /opt/yun/index.html        /写入内容

 


 

4.在客户机上设置dns解析并验证

技术分享图片

技术分享图片

技术分享图片

 



技术分享图片

[root@localhost conf.d]# mkdir /opt/benet01             /建立目录

[root@localhost conf.d]# echo “this is benet01” > /opt/benet01/index.html       /写入站点内容

 

2.修改apache主配置

[root@localhost conf.d]# vim /etc/httpd/conf/httpd.conf

技术分享图片

 

3.重启服务

[root@localhost conf.d]# service httpd restart       /重启服务

 

4.客户端验证

技术分享图片

Apache构建虚拟web主机

标签:目标   建立   tar   oss   通过   term   tle   roo   .com   

原文地址:http://blog.51cto.com/13760351/2158226

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!