Virtualhost
使用不同的物理伺服器管理具有多個子域的相同域名
我有一個主臨時域
對於每個客戶端,我需要通過虛擬主機將單獨的子域映射到具有相同埠(80)的同一伺服器。
www.client1.product.com www.client2.product.com www.clientn.product.com
我的問題是我的伺服器達到最大負載,所以我無法添加額外的客戶端。
我目前的設置
www.product.com 僅使用 1 個 IP 地址與伺服器 1 映射
伺服器 1 使用
www.client1.product.com www.client2.product.com . . . www.client20.product.com
這是我的實際問題
現在 server1 達到物理資源的最大使用率
所以我要從我的數據中心購買另一台額外的伺服器
所以在server2中我需要繼續子域
www.client21.product.com . . . www.clientn.product.com
1)有可能嗎?
2)我的問題有什麼解決方案,如果有,請澄清我。
筆記:
我是網路託管的新手,也是管理專用伺服器的新手。
更新:
有關我的應用程序架構的更多資訊
www.client1.product.com uses separate unique rails instance with separate mysql db www.client2.product.com uses separate unique rails instance with separate mysql db
為了更清楚我的問題訪問
據我了解,您希望在 www.product.com 上託管多個子域,也可以在多個物理框上託管多個子域。您的第一台伺服器通過添加 clinet1-20.. 耗盡資源。
您應該將第二個框配置為與您的第一個框完全相同,即作業系統、Web 伺服器、數據庫伺服器等。
然後在 Web 伺服器配置中,只需添加與第一個框相同的虛擬主機。
之後,您要做的就是更改 www.product.com 的 DNS
您必須為添加的子域添加 A 記錄,例如,如果您在第二台伺服器上添加了 client22.product.com,則輸入程式碼,添加數據庫,然後添加 A 記錄作為 client22 並輸入 IP 地址第二台伺服器。在 DNS 屬性之前等待幾分鐘。通過在 client22.product.com 上執行 ping 測試來驗證這一點,以查看它是否解析為您使用 A 記錄添加的 IP。
我希望它有所幫助。