Wenn ein Website-Host ausgefallen ist, kann ich dann einen anderen Host einrichten, der die Aufgabe übernimmt, bis der erste Host wieder erreichbar ist?

Wenn ein Website-Host ausgefallen ist, kann ich dann einen anderen Host einrichten, der die Aufgabe übernimmt, bis der erste Host wieder erreichbar ist?

Im Grunde habe ich einen einfachen kostenlosen Host (000webhost.com), die ich früher verwendet habe. Jetzt habe ich meine eigene Maschine, auf der ich eine Website hoste. Wenn ich jedoch Dinge auf dieser Maschine aktualisiere oder irgendetwas anderes mache, was dazu führen könnte, dass der Computer vorübergehend ausfällt, möchte ich, dass der andere Host die Site hosten kann, bis der erste wieder läuft.

Auf meinem neuen Hosting-Computer verwende ich einen Ubuntu-Server, einen Lamp-Stack (Apache, MySQL, PHP) und WordPress.

Antwort1

Sie sprechen von einem Network Load Balance-Setup, bei dem beide Maschinen eine gemeinsame virtuelle IP in einem Round-Robin-Verfahren verwenden. Wenn eine ausfällt, beendet der NLB die Weiterleitung von Anrufen an diese Box und die andere Box erhält alle Anfragen, bis die erste Box wieder hochfährt.

Das Problem mit NLB ist, dass es keine Synchronisierung zwischen den beiden Servern erzwingt, sondern nur ein Verkehrspolizist ist. Sie benötigen also eine andere Vorkehrung, um sicherzustellen, dass Ihre Inhalte zwischen den beiden Systemen synchronisiert werden. NLB wird normalerweise auf zwei oder mehr (wir verwenden Gruppen von fünf) Webservern verwendet, die praktisch identisch konfiguriert sind.

Die von Ihnen verwendete Anordnung (lokales Hosting UND Hosting auf einem gemieteten Remote-System) ist meiner Meinung nach etwas rückständig. Ich würde empfehlen, dass Sie alle Ihre „Produktionsinhalte“ auf den Webhost übertragen und Ihr lokales System nur für Entwicklung und Tests verwenden.

Antwort2

Die einfachste Lösung besteht darin, den DNS so zu ändern, dass er auf die neue Website verweist

Antwort3

Aufgrund der Frage ist es meines Erachtens klar, dass der OP dies eindeutig ein-/ausschalten möchte, wenn ein Server ausgefallen ist (wenn aktiv, Verkehr übernehmen, wenn ausgefallen, woanders hin zeigen), mit sofortigen Ergebnissen.

Das ist nicht möglich.

Wenn der Computer ausfällt, ist auch alles, was gehostet wird, ausgefallen. Wenn der Computer ausfällt, können Sie von diesem Computer aus keine Weiterleitungsskripte ausführen. Das bedeutet, dass Sie nur auf der Site des Registrars (wo der Domänenname registriert ist) versuchen können, eine Serverantwort zu erhalten und im Fehlerfall an eine andere IP-Adresse weiterzuleiten.

Ich glaube nicht, dass das Aktualisieren der DNS-Einträge funktionieren wird, einfach weil die Verbreitung normalerweise bis zu 72 Stunden dauert und der OP sagt, dass dies nur passiert, wenn die Maschine „vorübergehend“ ausfällt.

Antwort4

Es gibt eine Technologie namens Webserver-Clustering. Ich bin sicher, dass Google, Facebook und Microsoft viele identische Server haben, die alle Internetanfragen bedienen. Ein einzelner dieser Server ist jedoch nicht in der Lage, die Nachfrage der gesamten Web-Community zu erfüllen.

Facebook.com hat beispielsweise mehrere IP-Adressen (A-Eintrag), die auf unterschiedliche IP-Adressen verweisen.

Aber ich bin nicht sicher, wie es eingerichtet ist.

verwandte Informationen