当前位置: 首页 > news >正文

Linux配置虚拟网站主机

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/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.70.120  tts8.tedu.cn  ne.tedu.cn

2)测试访问结果

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

[root@svr7 ~]# ping  tts8.tedu.cn
PING 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 ms
64 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.cn
PING 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 ms
64 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.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>
<VirtualHost  *:80>
    ServerName  ne.tedu.cn
    DocumentRoot  /var/www/web2
</VirtualHost>

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

[root@svr7 ~]# httpd  -t
.. ..
Syntax OK

重启httpd服务:

[root@svr7 ~]# systemctl  restart  httpd

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

当访问 http://tts8.tedu.cn/ 时,网页显示 “Hello Student”,如图-1所示。
Linux配置虚拟网站主机
当访问 http://ne.tedu.cn/ 时,网页显示 “Hello Engineer”,如图-2所示。
Linux配置虚拟网站主机

转载于:https://blog.51cto.com/13559661/2073663

相关文章:

  • 阿里云ECS服务器安装jdk
  • 素材哪里找?一个好的图库
  • POJ1631 LIS模板
  • pyqt5 QGraphicsView颜色动画问题(不兼容,运行不了动画)
  • Java Eclipse和MyEclipse快捷键
  • linux 使用fdisk分区扩容,看介绍命令(未完)
  • 微信小程序—智能小蜜(基于智能语义解析olami开放平台)
  • SCCM 2016 分发.msi 软件
  • cnpm新建vue项目
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • Python_函数
  • POJ 2392 Space Elevator(多重背包,排序)
  • ubuntu17.04中启动tnsorboard过程
  • BZOJ3601 一个人的数论
  • 亚马逊推出FreeTime Android应用程序,开放适合儿童资源
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 3.7、@ResponseBody 和 @RestController
  • angular组件开发
  •  D - 粉碎叛乱F - 其他起义
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Js基础知识(一) - 变量
  • mysql 数据库四种事务隔离级别
  • node-glob通配符
  • SQLServer之索引简介
  • Sublime text 3 3103 注册码
  • 记一次删除Git记录中的大文件的过程
  • 解决iview多表头动态更改列元素发生的错误
  • 七牛云假注销小指南
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 设计模式走一遍---观察者模式
  • 使用parted解决大于2T的磁盘分区
  • 数据结构java版之冒泡排序及优化
  • 微信小程序开发问题汇总
  • 新书推荐|Windows黑客编程技术详解
  • 应用生命周期终极 DevOps 工具包
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • #NOIP 2014# day.2 T2 寻找道路
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • ${factoryList }后面有空格不影响
  • (0)Nginx 功能特性
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (4)(4.6) Triducer
  • (C11) 泛型表达式
  • (二)JAVA使用POI操作excel
  • (二)斐波那契Fabonacci函数
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .equals()到底是什么意思?