Apache构建虚拟web主机

网友投稿 261 2022-10-14

Apache构建虚拟web主机

虚拟主机

虚拟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

已搭建Apache网站服务,参考文件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.html

/写入站点内容

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

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

2.在客户端进行验证查看,使用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        /写入内容

3.搭建DNS服务,更多步骤详见conf.d]# vim vdirhost.conf

[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/conf.d]# service restart       /重启服务

4.客户端验证

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【干货】Docker的安装、镜像及容器容器
下一篇:使用eclipse打包Maven项目的实现步骤
相关文章

 发表评论

暂时没有评论,来抢沙发吧~