Wie Host eine Statische Website für Kostenlose Google-FB-Hosting-Plattform

0
39

Wenn Sie schauen, um host eine einfache website für kostenlos, Sie sind nicht beschränkt auf die Kostenlose website Maker wie Google Sites oder Wix. Viele cloud-Provider bieten hosting-Plattformen mit großzügigen freien Ebenen, mit denen Sie die totale Kontrolle über die Inhalte, die Sie dienen.

Was Ist eine “Statische” Website?

Im Gegensatz zu, wie es klingt, eine “Statische” website bedeutet nicht, dass Ihre Website muss Aussehen wie eine 1999 GeoCities-Seite. Du bist immer noch frei, zu dienen, JavaScript-Inhalte, auch single-page-web-apps gebaut mit frameworks wie Reagieren.

Statisch bedeutet einfach, dass Ihr Inhalt nicht ändern, bevor serviert wird. Zum Beispiel, WordPress reagiert auf Anfragen und änderungen, die den Inhalt der Seite mit Hilfe von PHP, je nach der Seite, die Sie angefordert. Eine statische website, auf der anderen Seite, ist einfach nur HTML, plus alle Bilder, CSS oder JavaScript, die Sie senden, zusammen mit ihm. Du bist frei, es zu ändern client-seitig mit JavaScript, nachdem es gesendet wird, für den Benutzer, das ist, wie Reagieren funktioniert, aber selbst in diesem Fall wird die JavaScript-Datei selbst ist statisch.

Den Vorteil, dass Ihre website komplett statisch ist, dass Sie nicht wirklich brauchen, ein schickes web-server wie NGINX oder Apache für die Bereitstellung Ihrer Inhalte. Denn Sie sind nur statische Dateien, viele Anbieter, wie AWS und Google-Cloud-Plattform, bieten Möglichkeiten, um als host für diese Arten von Webseiten, von cloud-Speicher-buckets.

Google bietet so einen Dienst für das hosting von Cloud Storage-bucket Verwendung eines Lastenausgleichsmoduls oder CDN davor. Allerdings ist für hohe Leistung konzipiert Unternehmens-Websites und ist nicht völlig frei zu verwenden. Für einfache Bereitstellungen können Sie mit Google-FB-Plattform, die entworfen ist, um bieten backends für mobile apps, aber auch eine fantastische statische content-hosting-service, die Sie verwenden können.

Einrichten einer Feuerstellung Bereitstellung

FB ist Teil der Google Cloud-Plattform, so müssen Sie eine GCP-Projekt zu verwenden, mit FB. Den Kopf über die GCP-Konsole und eine neue erstellen aus dem dropdown in der Menüleiste:

Sie müssen die FB-CLI für den nächsten Teil. Laden Sie die Binärdatei für Ihr Betriebssystem, führen Sie dann den FB-Befehl vom terminal aus einloggen und verbinden die FB CLI Ihrem Google-Konto.

FB

Dann, navigieren Sie zu dem Verzeichnis mit der cd, die Sie verwenden möchten für Ihre website-code, und führen Sie FB init:

Damit wird das aktuelle Verzeichnis als FB-Projekt. Für die Funktionen, wählen Sie “Hosting.”

Wählen Sie “Add-FB mit einem vorhandenen Google-Cloud-Plattform-Projekt”, und wählen Sie den GCP-Projekt, das Sie erstellt haben. Sie können erstellen Sie eine Marke neues Projekt hier, aber in unseren Tests gab es eine Fehlermeldung beim einrichten und wir erstellen müssen manuell sowieso.

Für die hosting-Einrichtung, können Sie das öffentliche Verzeichnis (Standard: “public”). Wenn Sie eine client-seitige Bibliothek wie Reagieren routing können Sie konfigurieren Sie das Projekt als single-page-app, die überschreibt alle URLs, um direkt zu den einzelnen index.html Seite.

FB sollte nun eingerichtet sein. Sie können die Bereitstellung der website zum ersten mal mit der FB bereitstellen. Mit diesem Befehl wird die Synchronisierung Ihrer lokalen directory mit dem cloud-Bereitstellung. Wann immer Sie wollen, die Website zu aktualisieren, müssen Sie einfach nur ausführen, FB nochmals installieren.

Ihre Website wird nun sichtbar in der Projektname.web.app. Aber wahrscheinlich möchten Sie zum einrichten einer benutzerdefinierten Domäne, die ist ziemlich einfach. Sie, natürlich, müssen Sie eine benutzerdefinierte Domäne registriert einen domain-registrar wie Namecheap oder Google-Domains.

Den Kopf über die FB-Konsole, wählen Sie Ihr Projekt, und wählen Sie “Hosting” in der Seitenleiste aus. Klicken Sie Auf “Hinzufügen Einer Benutzerdefinierten Domäne.”

Geben Sie Ihre Domäne, und Sie erhalten einen TXT-Eintrag. Den Kopf über Ihren domain-registrar-Einstellungen ” und legen Sie den Hostnamen und den Wert der angegebenen Werte, um Sie als einen neuen TXT-Eintrag.

Sobald es bestätigt wurde, erhalten Sie, natürlich, müssen Sie die domain bei FB. FB geben Sie zwei IP-Adressen hinzufügen, die an Ihre domain. Ersetzen Sie alle vorhandenen “A-Datensätze”, die Sie haben können.

Ihre Website wird durch zeigen der roten HTTPS Warnung für ein wenig, während der Feuerstellung Bestimmungen ein kostenloses SSL-Zertifikat für Sie automatisch. Sie brauchen nicht, etwas zu tun, wie dieser Prozess automatisch.

Wenn Sie brauchen, um das bereitstellen von updates, änderungen am code in den öffentlichen Ordner, und führen Sie FB nochmals installieren vom terminal aus. Sie sollten sehen, änderungen implementiert in unter einer minute.