2010-11-18 153 views
1

如果主網站停用,自動重定向到鏡像網站的最佳方式是什麼?應該通過DNS完成,我該如何設置?基本上,我需要的是有一個精確的站點副本(不經常更新,所以沒有必要同步)是一個倒退失敗。幾乎像一個負載均衡的解決方案。自動重定向到鏡像網站?

+0

可能重複:http://stackoverflow.com/questions/401444/cross-colo-fail-over -Dns-level-fail-over – pestaa 2010-11-18 08:57:31

回答

0

重定向頁面的代碼是301(永久重定向)和302(臨時重定向)。這些代碼對所有Web服務器都是通用的,這就是您應該實施這些更改的地方。

下面是使用Apache的一個非常簡單的例子:about.com

好運,

伊沙伊

+0

我查過了。似乎它會起作用。我希望我的共享託管服務支持修改! – ekaduki 2010-11-18 12:39:08

+0

假設服務器是apache,請查找.htaccess - 這是一種從單個用戶級別配置服務器的方式,無需管理員權限。 – 2010-11-18 12:41:57

+0

如果主網站關閉,哪個服務器會發送301/302?我不認爲這回答了這個問題。 – 2010-11-18 12:55:53

1

您的要求是什麼?更改DNS是可能的,但由於DNS緩存,鏡像故障轉移完成之前可能需要長達24小時(即互聯網上的每個人都看到了您的鏡像)。

你需要它是自動的嗎?或者手動更改DNS記錄是否可以接受?

如果您需要即時故障切換,而客戶沒有注意到停機時間,那麼使用冗餘硬件和負載平衡器的解決方案更合適(但維護成本更高且更復雜)。

+0

好吧,還沒有完全準備好用硬件選項來做,所以現在會做一個更簡單的302。 – ekaduki 2010-11-18 12:39:51

+0

能夠發送302意味着主網站沒有關閉,這與您的問題是矛盾的。 – 2010-11-18 12:54:44