怎样在虚拟机里搭建一个论坛《案例四》!

4 案例4:

配置虚拟主机
4.1 问题本例要求以案例1的结果为基础,通过httpd网站服务器实现虚拟主机的支持,完成下列任务:

1)修改 /etc/hosts 文件,临时解决DNS名称识别问题
在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容
2)配置 httpd 服务,实现 2 个不同的网站
本机访问 http://tts8.tedu.cn/ 时,网页显示 “Hello Student” 本机访问 http://ne.tedu.cn/ 时,网页显示 “Hello Engineer”4.2 步骤实现此案例需要按照如下步骤进行。

步骤一:
修改 /etc/hosts 文件,临时解决DNS名称识别问题
1)添加主机映射记录,指向虚拟机的正常IP地址(如 192.168.10.7)在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容。

 [root@svr7 ~]# vim  /etc/hosts    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6    192.168.10.7  tts8.tedu.cn  ne.tedu.cn

2)测试访问结果使用ping命令检测到两个域名的访问,确保可连通且对应到正确的IP地址。

  [root@svr7 ~]# ping  tts8.tedu.cn    PING tts8.tedu.cn (192.168.10.7) 56(84) bytes of data.    
  64 bytes from tts8.tedu.cn (192.168.10.7): icmp_seq=1 ttl=64 time=0.321 ms    
  64 bytes from tts8.tedu.cn (192.168.10.7): icmp_seq=2 ttl=64 time=0.052 ms    ^C                                                  
  //按Ctrl+c组合键中止测试    .. ..   
   [root@svr7 ~]# ping  ne.tedu.cn    PING tts8.tedu.cn (192.168.10.7) 56(84) bytes of data.  
   64 bytes from tts8.tedu.cn (192.168.10.7): icmp_seq=1 ttl=64 time=0.022 ms   
   64 bytes from tts8.tedu.cn (192.168.10.7): icmp_seq=2 ttl=64 time=0.051 ms    ^C                
  //按Ctrl+c组合键中止测试    .. ..    
  [root@svr7 ~]#

步骤二:
配置 httpd 服务,实现 2 个不同的网站

1)为两个网站分别准备网页目录、测试网页index.html
第一个网站的内容:
[root@svr7 ~]# mkdir /var/www/web1 [root@svr7 ~]# vim /var/www/web1/index.html Hello Student
第二个网站的内容:
[root@svr7 ~]# mkdir /var/www/web2 [root@svr7 ~]# vim /var/www/web2/index.html Hello Engineer
2)添加新的Web配置,支持两个虚拟Web主机,分别指向不同的网页目录新建虚拟主机配置:
[root@svr7 ~]# vim /etc/httpd/conf.d/vhosts.conf

<VirtualHost *:80>
ServerName tts8.tedu.cn
在这里插入代码片 DocumentRoot /var/www/web1
<VirtualHost *:80>
ServerName ne.tedu.cn
DocumentRoot /var/www/web2
作好语法检查,
确保没有配置错误:
[root@svr7 ~]# httpd -t … … Syntax
OK
重启httpd服务:
[root@svr7 ~]# systemctl restart httpd
3)从浏览器分别访问两个虚拟Web主机,对比页面结果当访问 http://tts8.tedu.cn/ 时,网页显示 “Hello Student”,如图-4所示。图-4当访问 http://ne.tedu.cn/ 时,网页显示 “Hello Engineer”,如图-5所示。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值