一台机器支持多个域吗?

一台机器支持多个域吗?

如果我们只有一个物理盒子(单个 IP 地址),它如何支持多个域名?例如,我想支持两种模式的域名,

  1. 模式以常见后缀 (b.com)、a1.b.com、a2.b.com、a3.b.com 等结尾。
  2. 模式是没有常见后缀(除了 .com)、b.com、c.com、d.com 等。

答案1

对于模式一,您只需要注册“b.com”,这是您的主机域名。

a1.b.com、a2.b.com 和 a3.b.com 是 b.com 的子域,您可以从主机服务器控制面板创建这些子域。这样做应该会在每个子域旁边创建一个新的目录文件夹,旁边是您的万维网(或 www)文件夹。每个子域都可以有自己的内容

但是对于模式 2,可以将多个域注册到同一个公共 IP 地址,但总的来说,所有内容都是相同的,因为它们将访问相同的目录。

答案2

最初,所有这些域和子域都需要通过 DNS 指向 IP 地址。

对于网页,几乎任何 Web 服务器都可以做到这一点,确切的实现/配置取决于您选择运行的 Web 服务器。例如,对于 Apache,您可以在其网站上找到一些出色的文档http://httpd.apache.org/docs/2.2/vhosts/examples.html

归根结底,它们的工作方式都是一样的,客户端连接到服务器并请求“a.com”,因此 Web 服务器将从目录“a”中提取文件。如果他们请求“b.com”,Web 服务器将从目录“b”中提取文件。

相关内容