Eine Schritt-für-Schritt-Anleitung zum Hosten einer statischen Website in Google Cloud Storage für Bessere Leistung bei geringeren Kosten.
Wenn Sie eine statische Website (HTML/CSS/JS/Images) hosten, müssen Sie sich keine Gedanken über die Verwaltung Ihrer Website machen cPanel Webhosting planen. Stattdessen können Sie verwenden Google Cloud Storage (GCS), die sein wird billiger, schneller und pflegeleicht.
Eine statische Website eignet sich für persönliche, geschäftliche, Informationsseiten oder alles, wo Sie nicht erwarten, dass eine Transaktion oder dynamischer Inhalt generiert wird. Es benötigt keine serverseitige Verarbeitung oder Datenbankkonnektivität.
Why Google Cloud Storage?
Es ist besser zu geringeren Kosten.
Sie können für weniger als 10 GB an Websites für hohe Verfügbarkeit in mehreren Regionen hosten $ Pro Monat 1.

Sie können wählen, ob Sie Ihre Inhalte auf einem hosten möchten multiregionaler Speicher Klasse, was bedeutet, dass Ihre Daten für hohe Verfügbarkeit in den Rechenzentren zweier Regionen verfügbar sind.
Google bietet Hohe Leistungsfähigkeit Cloud-Speicher für schnelles Laden von Inhalten weltweit mit 99.95% Verfügbarkeit SLA. Es gibt keine Mindestgrenze für ein Objekt, und Sie bezahlen für das, was Sie nutzen.
Die folgenden Anweisungen helfen Ihnen beim Hosten der statischen Website in Cloud Storage in weniger als 15 Minuten.
Voraussetzung
Dies setzt voraus, dass Sie eine haben Domain-Namen registriert und ein Konto erstellt mit Google Cloud.
Für diese Demonstration werde ich lab.geekflare.com verwenden.
Lass es uns beginnen ...
Überprüfen Sie den Domain-Besitz
Zunächst müssen Sie überprüfen, ob Sie Eigentümer der Domain sind, indem Sie die URL zu „Suche Console"
Create Storage Bucket

- Einloggen in Cloud Storage und klicken Sie auf "Bucket erstellen".
- Geben Sie die Eimername (wichtige Tipps: Wenn Sie Ihren Domain-Namen auf den Speicher verweisen möchten, müssen Sie den Bucket-Namen als Domain-Namen angeben.)
- Wähle aus Speicherklasse (verlassen Sie multiregional für hohe Leistung und Verfügbarkeit)
- Wählen Sie einen Standort aus den USA, der EU und Asien aus (wählen Sie den Standort aus, der Ihrem Publikum am nächsten liegt)
- Wählen Sie Standard als Standardspeicherklasse aus
- Wählen Sie eine einheitliche Zugriffskontrolle
- Lassen Sie die Von Google verwalteter Schlüssel in erweiterten Optionen ausgewählt.
- Klicken Sie auf Erstellen
Hinweis: wenn eine Domain wird nicht verifizierterhalten Sie eine Fehlermeldung wie unten.

Sie müssen also sicherstellen, dass der von Ihnen eingegebene Domänenname im Bucket-Namen enthalten ist verified.
Sobald ein Bucket erstellt wurde, sollten Sie ihn in der Liste sehen.
Configuring Storage Bucket
Sie müssen Ihren Bucket einrichten, damit Ihre Website über das Internet zugänglich ist.
- Wählen Sie den Bucket aus der Liste aus
- Klicken Sie auf das Einstellungssymbol auf der rechten Seite >>Bucket-Berechtigungen bearbeiten
- Es öffnet die Berechtigungseigenschaften auf der rechten Seite, klicken Sie auf Mitglied hinzufügen
- Geben Sie allUsers in das Feld „New Members“ ein und wählen Sie die Rolle „Storage Object Viewer“ aus.
- Speichern Sie die Konfiguration und erlauben Sie den öffentlichen Zugriff.
Lassen Sie uns den Index und konfigurieren Fehlerseite.
- Klicken Sie erneut auf das Einstellungssymbol >> Website-Konfiguration bearbeiten
- Geben Sie den Index und die 404-Seiten ein (die meiste Zeit war die Indexseite index.html und 404.html).

- Speichern Sie die Konfiguration
Uploading Static Website
Es ist Zeit, Ihre Website in den Cloud-Speicher hochzuladen. ich benutze Folien von Designmodo für meine statische Website.
- Klicken Sie auf den neu erstellten Bucket.
- Klicken Sie auf "Ordner hochladen / Dateien hochladen" und wählen Sie die hochzuladenden Website-Dateien aus.
- Stellen Sie sicher, dass index.html im Bucket-Root vorhanden ist
Aufgrund der Dateigröße kann es einige Zeit dauern.
Update CNAME Record
Schließlich müssen Sie Ihre Domain mithilfe eines CNAME-Eintrags auf Google Cloud Storage verweisen.
Melden Sie sich bei Ihrem Domain Registrar Control Panel an und aktualisieren Sie CNAME auf c.storage.googleapis.com Ihrer Domain. Es kann einige Zeit dauern, bis DNS global verbreitet wird, und Sie können das verwenden DNS-Suche Tool zur Überprüfung des Ergebnisses.
Sobald Domain-CNAME aufgelöst wird c.storage.googleapis.comkönnen Sie versuchen, auf die URL zuzugreifen, um zu bestätigen, dass Sie wie erwartet arbeiten.

Wie Sie sehen, ist meine statische Website im Google Cloud-Speicher aktiv.
Standardmäßig ist eine Website verfügbar http://
Wenn Sie es jedoch mit sichern und zugänglich machen müssen https://
dann habe ich diesen Beitrag geschrieben, um ihn einzurichten SSL auf der von GCS gehosteten Site.
Was ist eine Alternative zu GCS, um statische Sites zu hosten?
Es gibt einige Optionen.
Sie können diese Option auswählen statische Hosting-Plattformen oder benutzen MinIO Dies ist eine selbst gehostete Objektspeicherlösung.
Ich hoffe, dass Ihnen das oben Gesagte eine Vorstellung davon gibt, wie einfach es ist, eine statische Website im Cloud-Speicher zu geringen Kosten zu hosten.