源码编译安装LAMP下:构建虚拟主机

构建虚拟主机:

虚拟Web主机

在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机

httpd支持的虚拟主机类型

  • 基于域名的虚拟主机
  • 基于IP地址的虚拟主机
  • 基于端口的虚拟主机

构建虚拟主机实验

基于域名的虚拟主机实验

实验环境

构建2个虚拟web站点www.kgc.com
IP地址:192.168.148.135www.benet.com
IP地址:192.168.148.135
在浏览器中访问时显示不同的结果

推荐步骤

注:前提先关闭防火墙和防护功能

[root@localhost ~]# iptables -F
[root@localhost ~]# setenforce 0

1.先安装实验所需的DNS服务的工具包和HTTPD的包

 [root@localhost extra]# yum -y install httpd bind

2.修改DNS的主配置文件的内容

[root@localhost extra]# vim /etc/named.conf  ##DNS的主配置文件

在这里插入图片描述
3.修改区域配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones

在这里插入图片描述
4.修改区域数据配置文件

[root@localhost named]# cp -p named.localhost kgc.com.zone

在这里插入图片描述

[root@localhost named]# cp -p kgc.com.zone benet.com.zone  ##因为是相同IP不同域名,所以不需要修改

5.回到win系统的虚拟机配置解析的DNS服务器;检测DNS服务有没有问题
在这里插入图片描述
在这里插入图片描述
6.创建目录,添加虚拟主机配置

[root@localhost conf]# mkdir extra

在这里插入图片描述
7.在apache服务的配置文件中底行加入主机配置文件路径,让服务能够去读
[root@localhost benet]# vim /etc/httpd/conf/httpd.conf
在这里插入图片描述
8.创建kgc和benet目录,网站写入内容
在这里插入图片描述
9. 启动apache服务;回到win10系统访问不同域名的网站看是否成功[root@localhost benet]# systemctl start httpd ##启动apache服务
在这里插入图片描述

基于端口的虚拟主机实验

实验环境

构建2个虚拟web站点
www.benet.com 端口为:192.168.148.135:80
www.benet.com 端口为:192.168.148.135:9090
在浏览器中访问两个端口时显示不同的结果

推荐步骤

1.修改虚拟主机配置文件中,benet域名换一个端口为9090
在这里插入图片描述
2.增加benet02的站点
在这里插入图片描述
3. 在apache配置文件中加入监听端口9090,重启服务
在这里插入图片描述

[root@localhost benet02]# systemctl restart httpd.service   ##重启服务

4.回到win10系统这边输入benet.com:9090查看显示信息
在这里插入图片描述

基于IP地址的虚拟主机实验

实验环境

构建2个虚拟web站点
www.kgc.com IP地址:192.168.148.135
www.kgc02.com IP地址:192.168.148.150
访问两个IP时显示不同的结果

推荐步骤

1.现在linux系统中添加一张网卡;网卡地址设为192.168.148.150作为区分
在这里插入图片描述

[root@localhost network-scripts]# cp -p ifcfg-ens33 ifcfg-ens36  ##拷贝ens33改为ens36作为修改

在这里插入图片描述
回到win系统中ping一下新加的网卡地址,看能否ping通
在这里插入图片描述
2. 还是修改虚拟主机配置文件,IP地址改为两个地址;wq保存
在这里插入图片描述
3.在html下创建kgc02的目录,添加kgc02的站点
在这里插入图片描述
4.修改apache配置文件,加入新的IP地址,监听端口也为80;重启apache服务;添加完不要忘了重启服务
在这里插入图片描述
5.回到win10系统中输入新加的IP地址,查看解析情况
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值