2010-09-15 66 views
0

這可能是服務器交換的一個問題,但我開始覺得這裏很舒適,我覺得這裏的某個人一定會知道答案。我們目前正在使用rails重建一個php站點,並在linode盒子[nginx]上重建新站點。實時域位於slicehost盒子上[也是niginx]。發佈後,我們計劃將整個站點轉發到linode盒,但希望爲測試目的設置一個子域(beta.domain.com)。我知道我們可以做一個簡單的轉發/ CNAME記錄,但我們希望保持相同的beta.domain.com地址。掩蔽/指向不同服務器的子域名並保留地址

任何和所有的幫助,非常感謝。

注意:我們目前完全控制這兩個域。

+0

我對您要查找的最終狀態有些困惑,所以請重新回答您的問題:您目前有www.domain.com指向您的生產PHP linode盒,並且指向您的beta rails slicehost框的beta.domain.com。當您啓動Rails站點時,您希望所有將轉到linode的內容切換到slicehost。顯然你正在改變DNS,你希望做的是確保具有緩存DNS解析的人仍然可以看到新的站點? – pjmorse 2010-09-16 12:36:51

回答

0

這是ServerFault的問題。你可能會得到更好的答案,但我會盡我所能...

據我所知,你有兩個選擇:

  1. 簡單地改變你的DNS指向新的服務器。如果您因任何原因不需要保留舊服務器,那麼這就是要走的路。 (我假設有一些原因,爲什麼這不是你的情況下的選擇)。

  2. 在beta.domain.com(切片主機框)的框中充當新的linode框的代理。在這種情況下,所有請求都會進入slicehost,運行該方框,然後返回到linode,並通過相同的路由返回。所以你會付出雙倍帶寬(至少)使用這種方法 - 我不建議這樣的代理,除非你有沒有其他選項。

相關問題