博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置虚拟网站主机
阅读量:6207 次
发布时间:2019-06-21

本文共 2162 字,大约阅读时间需要 7 分钟。

1.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”

1.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:修改 /etc/hosts 文件,临时解决DNS名称识别问题

1)添加主机映射记录,指向虚拟机的正常IP地址(如 192.168.70.120)

在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容。

[root@svr7 ~]# vim  /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.70.120  tts8.tedu.cn  ne.tedu.cn

2)测试访问结果

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

[root@svr7 ~]# ping  tts8.tedu.cnPING tts8.tedu.cn (192.168.70.120) 56(84) bytes of data.64 bytes from tts8.tedu.cn (192.168.70.120): icmp_seq=1 ttl=64 time=0.321 ms64 bytes from tts8.tedu.cn (192.168.70.120): icmp_seq=2 ttl=64 time=0.052 ms^C                                                  //按Ctrl+c组合键中止测试.. ..[root@svr7 ~]# ping  ne.tedu.cnPING tts8.tedu.cn (192.168.70.120) 56(84) bytes of data.64 bytes from tts8.tedu.cn (192.168.70.120): icmp_seq=1 ttl=64 time=0.022 ms64 bytes from tts8.tedu.cn (192.168.70.120): 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.htmlHello  Student

第二个网站的内容:

[root@svr7 ~]# mkdir  /var/www/web2[root@svr7 ~]# vim  /var/www/web2/index.htmlHello  Engineer

2)添加新的Web配置,支持两个虚拟Web主机,分别指向不同的网页目录

新建虚拟主机配置:

[root@svr7 ~]# vim  /etc/httpd/conf.d/vhosts.conf 
ServerName tts8.tedu.cn //设置虚拟主机dns域名 DocumentRoot /var/www/web1 //配置虚拟主机网站路径
ServerName ne.tedu.cn //设置虚拟主机dns域名 DocumentRoot /var/www/web2 //配置虚拟主机网站路径

作好语法检查,确保没有配置错误:

[root@svr7 ~]# httpd  -t  // 测试配置文件httpd语法是否正确.. ..Syntax OK    //显示语法没有问题

重启httpd服务:

[root@svr7 ~]# systemctl  restart  httpd

3)从浏览器分别访问两个虚拟Web主机,对比页面结果

当访问 时,网页显示 “Hello Student”,如图-3所示。

配置虚拟网站主机
当访问 时,网页显示 “Hello Engineer”,如图-4所示。
配置虚拟网站主机

转载于:https://blog.51cto.com/13445059/2073673

你可能感兴趣的文章
Github Page创建个人主页以及绑定域名
查看>>
Oracle 10.2.0.5 非归档current redolog损坏处理一例
查看>>
Docker安装ssh,supervisor等基础工具
查看>>
Android项目里集成Cordova详解
查看>>
卡拉丁发布第四代车用空调滤清器
查看>>
三星:Android之外,技术为王
查看>>
技术回归本位:海尔引领空调产业重构格局
查看>>
Struts2中访问HttpServletRequest和HttpSession
查看>>
Android Fragments 详细使用
查看>>
解密阿里云七武器之高性能消息服务ONS
查看>>
三大纪律七项注意(Access数据库)
查看>>
Vlan中Trunk接口配置
查看>>
U盘 制作 win 7 64bit 旗舰版 安装盘
查看>>
一个行外人看中国的电子竞技
查看>>
项目实践中Linux集群的总结和思考
查看>>
自动加载缓存框架
查看>>
产品经理,你来自江湖
查看>>
关于tomcat Post 数据参数的问题
查看>>
计算机点滴
查看>>
Office 365 系列之九:配置和体验 Exchange 和 Lync
查看>>