Domain-Name-System

如果我的伺服器停機,我如何提供靜態登錄頁面?

  • April 11, 2011

如果我的主 Web 伺服器已關閉(目前是 Rackspace Cloud 實例),我想回退到靜態網頁。這將是一種不應該發生但以前發生過的更壞情況(例如 Backspace 硬體故障)。伺服器的冗餘將是一個最佳解決方案,但預算是一個問題..所以如果目前唯一的伺服器發生問題,我正在尋找一種低成本的 autoMatic 回退

除非您有某種使用 DNS 循環設置的第二台伺服器,否則我建議您與 rackspace 交談,看看您的伺服器前面是否有一個負載均衡器,它可以定期檢查服務可用性並將請求重定向到其他地方停電。

基本上,您對單個伺服器無能為力,因為顯然您的服務中斷可能是由於伺服器完全失去,因此需要外部驅動。

如果唯一的伺服器發生問題,我正在尋找低成本的 autoMatic 回退

常見的方法是:

  • 在某處便宜的共享託管計劃上託管“抱歉,我們正在維護”頁面。
  • 使用同樣具有內置 HTTP 執行狀況監控的 DNS 提供商。在正常執行期間,DNS 主機會給出您的主(Rackspace)伺服器的 IP 地址。如果主伺服器宕機,DNS 提供商會給出廉價共享主機提供商的 IP。此類 DNS 提供商的範例包括 EdgeDirector、DNSMadeSimple、easyDNS。

但是,請注意,這是一個貧民窟解決方案。它或多或少有效,但世界各地的 DNS 記憶體會記憶體您的 IP 地址,有時會比指示的生存時間(記憶體時間)更長。因此,隨著時間的推移,故障將很大。無論您的 DNS 生存時間值如何,超過1 小時都是常見的。

正如 Chopper3 和 Scott Forsyth 所寫的那樣,更好的方法是在伺服器前面安裝一個 HTTP 負載平衡器,並帶有一個備用伺服器。

引用自:https://serverfault.com/questions/258254