Ich habe eine Online-Präsentation für nächste Woche und alles ist bereit.
Die Website ist nur HTML und CSS (keine DB) und befindet sich derzeit auf meinem gemeinsam genutzten Hosting-Konto.
Obwohl mein Shared Hosting (relativ) zuverlässig ist, habe ich festgestellt, dass in letzter Zeit einige Änderungen vorgenommen wurden und meine Website zeitweise nicht verfügbar war.
Ich möchte nicht, dass mir das am Morgen meiner Präsentation passiert, also frage ich mich, wie ich mich am besten auf so etwas vorbereiten kann?
Meine Domain ist www.presentation.mydomain.com
und ich möchte diese wenn möglich behalten (auch wenn Probleme auftauchen).
Ich habe über ein paar Alternativen nachgedacht:
Hosten Sie meine Website auf zwei verschiedenen Domänen oder Servern (aber wie steht es mit dem Domänennamen?)
Haben Sie eine tragbare XAMPP-Version auf einem USB-Stick (wieder Domain-Name?)
Möglicher Failover-Standort
Aktualisieren:
Die Präsentation wird auf ihrem Laptop durchgeführt, nicht auf meinem. Daher kann ich keine Software installieren.
quelle
Antworten:
Normalerweise benötigen Sie keinen Server, um nur HTML-Rohdateien anzuzeigen, auch wenn diese auf andere Dateien, CSS und JavaScript verweisen. Doppelklicken Sie einfach auf eine Datei und sie wird mit dem Standardbrowser Ihres Computers aus dem lokalen Dateisystem geöffnet.
Möglicherweise müssen Sie jedoch überprüfen, ob Ihr statischer Inhalt keine absoluten Verweise auf andere Dateien oder Ressourcen enthält (
<a href='http://mysite.com/extra.html'>
) und nur relative Verweise enthält (<a href='extra.html'>
). Es ist sowieso eine gute Übung.Am besten kopiert man vorher den Inhalt auf die Festplatte des Laptops und testet die Präsentation. Bringen Sie auch den gleichen Inhalt auf einen USB-Stick oder eine CD mit, falls Sie plötzlich einen anderen Computer benötigen.
quelle
Da Ihre Site statisch ist, besteht eine Lösung darin, CloudFlare zu verwenden , da sie auch dann zwischengespeicherte Seiten liefern kann, wenn Ihre Site ausfällt (mit der richtigen Konfiguration). Es ist transparent, wenn es ein Problem gibt.
Und bewahren Sie eine Kopie Ihrer Website auf Ihrem Laptop oder einem Memory Stick auf, wenn Sie Ihren Laptop nicht verwenden können. Wenn alles schief geht, können Sie Ihre Präsentation immer noch mit
localhost
und nicht mit Ihrem Domain-Namen beenden . Es wäre die letzte Lösung.PS: Um eine tragbare Website zu implementieren, sollte man natürlich überall relative Pfade implementieren, dh mit einem führenden "\", was "Verwandter vom Stamm" bedeutet. Vergiss es nicht, sonst ist der Link relativ zum aktuellen Verzeichnis.
quelle
Wenn die Website nur HTML und CSS ist, benötigen Sie keinen Host. Werfen Sie es einfach auf den USB-Stick, den Sie für die redundante WAMP-Umgebung verwenden möchten, und führen Sie es von einem beliebigen Computer aus, an den Sie es anschließen.
Wenn Sie befürchten, den USB-Stick zu verlieren, ist der Webhost ein geeignetes Backup.
quelle
Sie können die Internetseite einfach lokal öffnen und in Ihrem Browser anzeigen.
Wenn Sie sogar einen anderen Domainnamen anzeigen möchten, können Sie mit XAMPP einen lokalen Webserver öffnen. Hosten Sie Ihre Website dort und verweisen Sie die Domain auf Ihren lokalen Host auf Ihrem Computer, indem Sie die folgende Zeile an Ihre Hosts-Datei auf Ihrem System anhängen:
Hier können Sie herausfinden, wo sich die hosts-Datei auf Ihrem Betriebssystem befindet.
quelle
Sie können den statischen Inhalt mit Amazon S3 hosten. Eine Anleitung dazu finden Sie unter http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html .
Grundsätzlich melden Sie sich für ein AWS-Konto an, laden Ihre Website in S3 hoch und können dann über eine URL wie folgt darauf zugreifen
<bucket-name>.s3-website-<AWS-region>.amazonaws.com
. Sie können auch eine benutzerdefinierte Domain für den Bucket mit einem CNAME erstellen, über die Sie dann darauf zugreifen könnenpresentation.mydomain.com
.Sie sollten von der kostenlosen S3-Stufe mit 5 GB und bis zu 20000 Anfragen pro Monat für ein Jahr abgedeckt sein. Quelle: http://aws.amazon.com/free/
https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ bietet eine gute exemplarische Vorgehensweise mit Screenshots.
Wenn Sie nicht möchten, dass die Domain für die Präsentation über das Internet erreichbar ist, ist die Verwendung eines USB-Sticks mit einer Kopie der Website der mit Abstand einfachste Weg, wie in der Antwort von Prinsig angegeben.
quelle
Wenn Sie Git für die Versionskontrolle Ihrer Website verwenden ... (nicht zu beurteilen ... aber Sie sollten es sein, wenn es ein wichtiges Projekt ist!)
Sie können Ihre gesamte Website auf den "Projektseiten" von Github hosten. (auch bekannt als Github Pages )
Es ist ganz einfach, einfach Ihren Site-Code dort einzutragen . Grundsätzlich gehen Sie zu einer Filiale mit dem Namen
gh-pages
und Ihre Site wird automatisch veröffentlicht und aktualisiert, wenn Sie drücken!Wenn also die Github- Reposeite Ihres Projekts https://github.com/imausername/mysupersite lautet, befindet sich die öffentliche Github-Seite für Ihr Projekt unter iamusername.github.io/mysupersite
quelle
So viele zu komplizierte Antworten.
Sie benötigen keinen Apache. Sie benötigen kein XAMP (oder ähnliches). Sie benötigen kein Cloudflare, keine Dropbox oder andere Dienste von Drittanbietern. (Github? Für eine Präsentation? Bitte.)
Sie benötigen lediglich ein tragbares Speichergerät. USB-Stick, externes Laufwerk, was auch immer.
Sie müssen lediglich bestätigen, dass Ihre Präsentation nur relative Links enthält. So machst du es:
Wenn alles in Ordnung ist, können Sie loslegen. Wenn nicht, fügen Sie einen Kommentar für weitere Anweisungen hinzu.
quelle
Um sicherzustellen, dass Ihre Website verfügbar ist, können Sie Round-Robin-DNS verwenden. Sie können zwei Hosting-Pakete mit zwei verschiedenen IP-Adressen bestellen und Round-Robin-DNS für den Lastenausgleich verwenden. Wenn eine IP-Adresse offline ist, wird der Datenverkehr auf die andere umgeleitet.
Der andere Weg ist mit CloudFlare . Sie können CloudFlare + Round-Robin-DNS für zusätzliche Zuverlässigkeit verwenden. CloudFlare ist ein kostenloser (auch kostenpflichtiger) Dienst, der Ihrer Website Sicherheit und Analyse verleiht. Sie können auch deren CDN verwenden. Es wird Ihre Website wirklich optimieren. Aber das Beste daran ist, dass Ihre Website eine zwischengespeicherte Version anzeigen kann, wenn sie ausfällt. Sie müssen lediglich Ihre Nameserver ändern. Weitere Informationen dazu finden Sie auf ihrer Website.
Es gibt noch eine Sache:
Wenn Ihr Host keinen Failover-Server oder ähnliches verwendet, ist es wahrscheinlich besser, nach einem anderen Host zu suchen. Ihre Website sollte immer verfügbar sein, wenn dies möglich ist.
quelle
Ich denke, Sie können sie in ein Notizbuch-Dokument schreiben, wie
foo.html
oder etwas in dieser Richtung speichern und öffnen, es wird nicht vom Internet abhängen viel html oder irgendein CSS, damit du nicht sicher sein kannst, wie es ausgehen wird).quelle
Und zu guter Letzt machen Sie Siebdrucke aller Webseiten, die Sie anzeigen wollten. Hey, es hat bei mir funktioniert. Setzen Sie sie in Power Point oder nur nach Name / Reihenfolge organisiert. Murphys Gesetz kennt keine Grenzen!
quelle