什么是虚拟主机?
虚拟主机是指在一台服务器上托管多个域名网站的能力,或者实现此功能的功能。 通过利用虚拟主机,可以操作多个域名,而无需增加服务器数量。 虚拟主机主要有两种类型: 基于 IP 和基于名称。
基于IP的虚拟主机:
在此方法中,每个域名都分配一个唯一的 IP 地址,并且为单个服务器分配多个 IP 地址。 域识别是在网络层使用 IP 地址处理的,这使得该方法与各种应用兼容。 然而,以这种方式托管许多域名需要获取大量的全球 IP 地址。
基于名称的虚拟主机:
这种方法将多个域名链接到单个 IP 地址。 目标域在应用层的协议头中指定。 对于 HTTP 通信,Host 标头用于指示虚拟主机的域名。 对于 HTTPS 通信,使用 SSL/TLS 的扩展 SNI(服务器名称指示)来指定域。