虚拟主机是什么?

发布时间:2019-10-28 14:08:30访问人数:作者:推外网络

  虚拟主机是使用特殊的软硬件技术,把一台真实的物理电脑主机分割成多个的逻辑存储单元,每个单元都没有物理实体,但是每一个物理单元都能像真实的物理主机一样在网络上工作,具有单独的IP地址(或共享的IP地址)以及完整的Internet服务器功能。

  


  虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开不同的服务器程式,也互不干扰。而各个用户拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU时间等)。虚拟主机之间完全独立。在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象地称为”虚拟主机”。

  

  一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。

  

  虚拟主机技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP服务。将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。如果划分是系统级别的,则称为虚拟服务器。

  

  虚拟主机技术上连有近亿台的计算机,这些计算机不管它们是什么机型、运行什么操作系统、使用什么软件,都可以归结为两大类:客户机和服务器。

  

  客户机是访问别人信息的机器。通过邮电局或别的ISP拨号上网时,电脑就被临时分配了一个IP地址。利用这个临时身份证,就可以在Internet的海洋里获取信息,网络断线后,电脑就脱离了Internet,IP地址也被收回。

  

  服务器则是提供信息让别人访问的机器,通常又称为主机。由于人们任何时候都可能访问到它,因此作为主机必须每时每刻都连接在Internet上,拥有自己永久的IP地址。因此不仅要设置专用的电脑硬件,还要租用昂贵的数据专线,再加上各种维护费用如房租、人工、电费等等,决不是好承受的,为此,人们开发了虚拟主机技术。

  

  虚拟主机(VirtualHosting)是网络业者将一台服务器分割模拟成为很多台的“虚拟”主机,让很多个客户共同分享使用,平均分摊成本,也就是请互联网服务提供商(ISP)托管网站的意思。对用户来说,可以省去架设和管理主机的麻烦。

  

  ISP会给每个客户提供一个网址、账号和密码,让用户把网页文件通过FTP软件传送到虚拟主机上,这样世界各地的网友只要连上这个网址,就可以看到网站了。一般而言,ISP所提供的网络设备与环境会比较完善,用户不需自己去购置网络设备,也可以避免错误投资造成损失的风险。

  


  虚拟主机是Web服务器非常重要的功能之一,Apache具有完善的虚拟主机功能。用Apache实现的虚拟主机主要有3种类型:一是基于IP地址的虚拟主机;二是基于端口的虚拟主机;三是基于名字的虚拟主机。

  

配置基于域名的虚拟主机

  

  只需服务器有一个IP地址即可,所有的虚拟主机共享同一个IP,各虚拟主机之间通过域名进行区分,但需要新版本的HTTP1.1浏览器支持。这种方式已经成为建立虚拟主机的标准方式。

  

配置基于IP地址的虚拟主机

  

  需要在服务器上设定多个IP地址,然后配置Apache,把多个网站绑定在不同的IP地址上。这样访问服务器上不同的IP地址,就可以访问到不同的网站。

  

配置基于端口号的虚拟主机

  

  只需服务器有一个IP地址即可,所有的虚拟主机共享同一个IP,各虚拟主机之间通过不同的端口号进行区分。在配置基于端口号的虚拟主机时,需要利用Listen语句设置所监听的端口。

  

租用虚拟主机的优缺点

  

  优点:可节省主机架设与维护的成本、不必担心网络安全问题,可使用自已的域名(DomainName)。

  

  缺点:有些ISP会有网络流量和带宽的限制,随着主机系统不同,所能支持的功能(如ASP、PHP、CGI)也不尽相同。


标签:网站服务器网站故障网站维护
9999+
赞+1
分享:

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

推外网络 Copyright © 2012-2019. 未经许可,不可拷贝或镜像 沪ICP备19024770号

  • 咨询
  • 电话
  • 首页
  • 关于
  • 返回顶部