Linux
一個域用於多台 Linux 伺服器
如果我要問的問題是基本問題或任何問題,我提前道歉,但我是這個主題的新手。
我有一個用於 apache Web 伺服器的主域example.com 。現在我有另外幾台基於 Linux 的伺服器,它們將用作我的客戶的 Web 和遊戲伺服器。它們可以通過example.com/server1或 example.com/server2訪問。現在我要問的是我該如何設置它?我怎樣才能動態添加這些伺服器?
PS我不是在問負載平衡或類似的東西,我只需要像上面的例子那樣指向這些額外伺服器的URL。
使用 Apache 或 Nginx 設置一個主伺服器作為反向代理,將 URL 轉發
/server2
到 server2。也就是說,為客戶提供特定的主機名(例如
customername.example.com
)通常是更好的解決方案 - 在有用時,他們也可以在這種情況下使用他們的域名。
正如 Sven 所說,使用使用者特定的主機名(如 customername.example.com)是一個更好的解決方案。實現起來要簡單得多,並且(取決於您的註冊商/名稱伺服器提供商)DNS 條目可以動態更新。
此外,子域主機名更容易實施解決方案,因為您不需要管理反向代理,只需管理伺服器的 DNS 條目。