虚拟网站主机功能

使用Apache服务部署静态网站(三)

虚拟网站主机功能

  Apache的虚拟主机功能 (Virtual Host) 是可以让一台服务器基于IP、主机名或端口号实现提供多个网站服务的技术。

  虚拟主机功能的操作步骤都很简单,但可能比较难理解其中的原理,一旦搭建出实验环境,你就一定会明白了。

一、基于IP地址

这种情况很常见:一台服务器拥有多个IP地址,当用户访问不同IP地址时显示不同的网站页面。

第1步:使用nmtui命令为网卡添加多个IP地址(192.168.34.100/101/102):

重新启动网卡设备后使用ping命令检查是否配置正确(这项很重要,一定要测试好再进行下一步!)。

第2步:分别创建网站数据目录。
在/home/wwwroot目录下分别创建三个网站数据目录:

分别在这三个网站数据目录中写入主页文件,内容为该网站的IP地址:

第3步:在配置文件中描述基于IP地址的虚拟主机。

 

第4步:在浏览器中用IP地址打开

二、基于主机名

当服务器无法为每个网站都分配到独立IP地址时,可以试试让Apache服务程序自动识别来源主机名或域名然后跳转到指定的网站。

第1步:配置网卡IP地址与hosts文件。

hosts文件作用是定义IP地址与主机名的映射关系,即强制将某个主机名地址解析到指定的IP地址

[[email protected] ~]# vim /etc/hosts

//每行只能写一条,格式为IP地址+空格+主机名(域名)。

第2步:分别创建网站数据目录:

分别在网站目录中写入不同的首页文件:

第3步:在配置文件中描述基于主机名称的虚拟主机。
编辑主配置文件(/etc/httpd/conf/httpd.conf),在主配置文件的末尾按下面格式定义虚拟主机信息

读者们可以直接复制上面的参数到主配置文件(/etc/httpd/conf/httpd.conf)的末尾然后重启apache网站服务程序。

第4步:用主机名在浏览器打开

三、基于端口号

我们可以让服务器开启多个服务端口后,然后让用户能够通过访问服务器的指定端口来找到想要的网站。

第1步:配置服务器的IP地址:

第2步:分别创建网站数据目录。
分别创建端口为6111,6222的网站数据目录:

分别在网站数据目录中写入不同内容的主页文件:

第3步:在配置文件中描述基于端口号的虚拟主机。
编辑主配置文件(/etc/httpd/conf/httpd.conf),找到约在42行的Listen 80,并在下面追加:

Listen 6111
Listen 6222

然后在主配置文件的末尾按下面格式定义虚拟主机信息:

第4步:用端口号在网页中打开

请注意:当您完成本实验后请还原虚拟机快照再进行下一个实验,否则可能导致配置文件冲突而报错。

 

原文地址:https://www.cnblogs.com/amberhome-wei/p/11754231.html

时间: 2024-08-03 02:38:39

虚拟网站主机功能的相关文章

配置虚拟网站主机

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/ 时,网页显示 &

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/ 时,网页显示 &q

基于centos 7搭建Nginx网站服务器(包含虚拟web主机的配置)

Nginx专为性能优化而开发,其最大的优点就是它的稳定性和低系统资源消耗,以及对http并发连接的高处理能力,单台物理服务器可支持20000~50000个并发请求,正是如此,大量提供社交网络.新闻资讯.电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供web服务,目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性: 高并发连接:官方测试能支撑5万并发连接,在实际生

第二章 Web网站服务(二)——搭建基于域名的虚拟web主机

防伪码:自古逢秋悲寂寥,我言秋日胜春朝 web网站服务(二) 一.httpd服务的访问控制 作用: a.控制对网站资源的访问 b.为特定的网站目录添加访问授权 常用访问控制方式: a.客户机地址限制 b.用户授权限制 二.基于客户端地址的访问控制 Order配置项,定义控制顺序 先允许后拒绝,默认拒绝所有:Order allow,deny 先拒绝后允许,默认允许所有:Order deny,allow Allow.Deny配置项,设置允许或拒绝的地址 Deny from address1 addr

新功能:阿里云负载均衡SLB支持HTTPS虚拟主机功能(SNI)

摘要: 新功能:负载均衡SLB支持HTTPS虚拟主机功能(SNI) Greeting 大家好,很高兴告诉大家,阿里云负载均衡SLB支持HTTPS虚拟主机(单VIP多证书功能-SNI),目前已经在所有海外地域和国内华北3(张家口).华北5(呼和浩特)地域开放,欢迎大家使用.具体内容请大家观看视频:http://cloud.video.taobao.com//play/u/3230239311/p/2/e/6/t/1/50141182873.mp4. 原文链接 原文地址:http://blog.51

什么是网站主机?

我们在建站的时候,难免都会用到主机,主机分为虚拟主机和VSP主机,主机对SEO有哪些影响?主机对SEO影响至关重要,选择好的主机对网站运营和优化不言而喻的.如果你对域名还不了解,请看域名是什么.今天洛阳SEO为大家介绍下什么是网站主机,该如何选择呢? 虚拟主机 虚拟主机是在网络服务器上分出一定的磁盘空间供用户放置站点.应用组件等,提供必要的站点功能.数据存放和传输功能.所谓虚拟主机,也叫"网站空间",就是把一台运行在互联网上的服务器划分成多个"虚拟"的服务器,每一个

网站主机教程

陈科肇 1.主机提供商 选择你的提供商,例如万网.新网.蓝木网络.西部数码等 域名.空间.网站.备案 2.域名 你要注册的域名 www.chenkezhao.com 3.主机性能 首先要确定您所需要的磁盘空间和流量. 多少磁盘空间? 小型或中型的网站至少需要 10MB 到 100MB 的磁盘空间. 如果只考虑 HTML 页面的话,它们的平均尺寸是很小的.也许甚至不到 1KB.但是如果看一下在页面中使用的图形的尺寸,您会发现大多数图片的尺寸要比页面本身大得多. 加上图片和其他一些占用空间的元素,每

Apache构建虚拟Web主机

Apache HTTP Server是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额.Apache服务器可以运行在Linux.UNIX.Windows等多种操作系统平台中. Apache的主要特点: 开放源代码 跨平台应用 支持各种Web编程语言 模块化设计 运行非常稳定 良好的安全性 在同一台Apache服务器中运行多个web站点,其中的每一个站点实际上不会占用着整个服务器,通过虚拟web主机服务可以充分利用服务器的硬件资源,从

2.4 httpd 构建虚拟Web主机的三种方式

##############################构建Web虚拟主##################################httpd支持的虚拟主机类型包括以下三种.基于域名:为每个虚拟主机使用不同的域名,但是其对于的ip地址是相同的.基于IP地址:为每个虚拟主机使用不同的域名,且各自对于的ip地址也不相同.基于端口:不使用域名,IP地址来区分不同的站点内容,而是使用了不同的TCP端口号.` #################################基于IP地址的虚拟