一个域对应多个 Linux 服务器

一个域对应多个 Linux 服务器

如果我要问的问题很基本或者其他什么问题,我提前表示歉意,但我对这个话题还很陌生。

我有一个主域名示例.com用于 Apache Web 服务器。现在我还有另外几台基于 Linux 的服务器,它们将用作客户的 Web 和游戏服务器。它们可以通过example.com/server1或者 example.com/server2。现在我想问的是,我该如何设置?我该如何动态添加这些服务器?

PS:我不是在问负载平衡或类似的东西,我只需要像上面的例子那样指向这些额外服务器的 URL。

答案1

使用 Apache 或 Nginx 设置一台主服务器作为反向代理,将 URL 转发/server2到 server2。

也就是说,为客户提供特定的主机名(例如customername.example.com)通常是一个更好的解决方案 - 当有用时,在这种情况下他们也可以使用他们的域名。

答案2

就像 Sven 所说的那样,使用用户特定的主机名(如 customername.example.com)是更好的解决方案。它实施起来要简单得多,并且(取决于您的注册商/名称服务器提供商)DNS 条目可以动态更新。

此外,子域名主机名更容易实现解决方案,因为您不需要管理反向代理,只需要管理服务器的 DNS 条目。

相关内容