分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

配置虚拟网站主机

发布时间:2023-09-06 01:43责任编辑:蔡小小关键词:配置
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 <VirtualHost ?*:80> ???ServerName ?tts8.tedu.cn ?//设置虚拟主机dns域名 ???DocumentRoot ?/var/www/web1 ?//配置虚拟主机网站路径</VirtualHost><VirtualHost ?*:80> ???ServerName ?ne.tedu.cn //设置虚拟主机dns域名 ???DocumentRoot ?/var/www/web2 //配置虚拟主机网站路径</VirtualHost>

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

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

重启httpd服务:

[root@svr7 ~]# systemctl ?restart ?httpd

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

当访问 http://tts8.tedu.cn/ 时,网页显示 “Hello Student”,如图-3所示。

当访问 http://ne.tedu.cn/ 时,网页显示 “Hello Engineer”,如图-4所示。

配置虚拟网站主机

原文地址:http://blog.51cto.com/13445059/2073673

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved