共享主机如何工作?

mad*_*aze 10 website shared-hosting

我一直想知道如何在一台服务器上托管多个网站。
例如,dreamhost 可以在一台服务器上托管 100 多个页面,
这是如何抽象的?

每个托管的网页都有 1 个 ip 吗?

Den*_*son 9

来自维基百科文章

基于名称在基于
名称的虚拟主机中,也称为共享 IP 主机,虚拟主机在具有单个 IP 地址的单台机器上提供多个主机名。当 Web 浏览器使用 HTTP/1.1 从 Web 服务器请求资源时,它会将请求的主机名作为请求的一部分。服务器使用此信息来确定向用户显示哪个网站。

基于
IP 在基于IP 的虚拟主机中,也称为专用IP 主机,每个虚拟主机都有不同的IP 地址。Web 服务器配置有多个物理网络接口,或同一物理接口上的虚拟网络接口。Web 服务器软件使用客户端连接的 IP 地址来确定向用户显示哪个网站。站点使用专用 IP 的主要原因是能够使用自己的 SSL 证书而不是共享证书。