新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

HTTP服务器上的虚拟主机有哪几种类型?

发布时间:2023-04-13 09:48:41

虚拟主机的概念允许一个系统或Web服务器上有多个Web站点,服务器通过它们的主机名来辨别。Web站点的访问者通过主机名或IP 地址路由到正确的虚拟主机。虚拟主机允许同享一台服务器的公司各自具有自己的域名。例如www.company1.com和www.company2.com都可以托管在同一台服务器上。



那末HTTP服务器上的虚拟主机有哪几种类型?HTTP服务器上存在三种虚拟主机类型:


1、基于IP地址的虚拟主机

基于IP地址的虚拟主机要求每一个网站(主机名)有一个IP地址。这类方法非常有效,但需要为每一个虚拟主机分配一个专用IP地址。

2、基于名称的虚拟主机

基于名称的虚拟主机允许一个IP地址托管多个Web站点(主机名)。这类方法实际上允许无穷数量的服务器,易于配置和使用,并且不需要额外的硬件或软件。这类方法的主要缺点是客户端一定要支持HTTP 1.1(或带1.1扩大的HTTP 1.0),其中包括HTTP文档要求中的主机名信息。大多数浏览器的最新版本都支持HTTP 1.1(或带有1.1扩大名的HTTP 1.0),但依然有旧浏览器仅支持HTTP 1.0。

3、动态虚拟主机

动态虚拟主机允许我们通过添加内容目录来动态添加网站(主机名)。此方法基于自动将IP地址和Host:标头的内容插入到用于满足要求的文件的路径名中。动态虚拟主机的优点是:

(1)更小的配置文件,使服务器启动更快并使用更少的内存。

(2)添加虚拟主机不需要更改配置或重新启动服务器。

动态虚拟主机的缺点是:我们不能为每一个虚拟主机设置不同的日志文件。


以上是HTTP服务器上存在三种虚拟主机类型的介绍。希望能帮助到大家参考!