首页 百科知识 虚拟主机的类型

虚拟主机的类型

时间:2024-10-11 百科知识 版权反馈
【摘要】:虚拟主机的实现过程对最终用户是透明的。就像它的名字所暗示的那样,这样的服务器中每个基于IP的虚拟主机必须拥有不同的IP地址。基于IP的虚拟主机使用连接的IP地址来决定相应的虚拟主机,这样就需要为每台虚拟主机分配一个独立的IP地址,而基于域名的虚拟主机则可以共享一个IP地址。例如,如果用户的IP网络级别是C级,则共有256个IP地址,而且不是所有的IP地址都可以用于虚拟主机。

4.8.1 虚拟主机的类型

虚拟主机(Virtual Host)是指在一个机器上运行多个网络站点(比如,www.gaotong1.com和www.gaotong2.com)。如果每个网络站点拥有不同的IP地址,则虚拟主机可以是基于IP的;如果只有一个IP地址,也可以是基于域名的。虚拟主机的实现过程对最终用户是透明的。

Apache服务器是率先支持基于IP虚拟主机的服务器之一。1.1版本及其更新版本同时支持基于IP和基于主机名的虚拟主机。今后不同的虚拟主机有时会被称为基于主机(Hostbased)或非IP虚拟主机(Non-IP virtual hosts)。

Apache支持两种类型的虚拟主机,基于IP的虚拟主机和基于域名的虚拟主机。

1.基于IP的虚拟主机

就像它的名字所暗示的那样,这样的服务器中每个基于IP的虚拟主机必须拥有不同的IP地址。可以用真实的物理网络链接来达到这一需求,或者使用虚拟界面——几乎现在流行的操作系统都提供这样的支持。下面的情况可能会需要使用基于IP的虚拟主机。

(1)一些古董级的客户端与基于域名的虚拟主机不兼容。

(2)使用SSL协议的服务器。SSL协议的先天特性决定了基于域名的虚拟主机无法成为SSL安全服务器。

(3)操作系统和网络设备实现的宽带管理技术无法在多台主机共享一个IP的情况下区别它们。

2.基于域名的虚拟主机

基于IP的虚拟主机使用连接的IP地址来决定相应的虚拟主机,这样就需要为每台虚拟主机分配一个独立的IP地址,而基于域名的虚拟主机则可以共享一个IP地址。

推荐使用基于域名的虚拟主机,因为它允许用户创建无限多个主机。而对于基于IP的虚拟主机来说,由于用户网络IP的级别,限制了基于IP的虚拟主机的个数。例如,如果用户的IP网络级别是C级,则共有256个IP地址,而且不是所有的IP地址都可以用于虚拟主机。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈