Wie hosten Sie Ihre Website auf Google App Engine?
Google App Engine ist eine leistungsstarke Plattform, die es Ihnen ermöglicht, Anwendungen auf der Infrastruktur von Google zu erstellen und auszuführen – sei es, um eine mehrschichtige Webanwendung von Grund auf neu zu erstellen oder eine statische Website zu hosten. Hier ist ein Schritt-für-Schritt-Leitfaden zum Hosten Ihrer Website auf Google App Engine.
Erstellen eines Google Cloud Platform-Projekts
Um die Tools von Google für Ihre eigene Website oder App zu nutzen, müssen Sie ein neues Projekt auf der Google Cloud Platform erstellen. Dazu benötigen Sie ein Google-Konto.
-
Gehen Sie zum App Engine-Dashboard auf der Google Cloud Platform Console und drücken Sie die Schaltfläche Erstellen.
-
Wenn Sie noch nie ein Projekt erstellt haben, müssen Sie auswählen, ob Sie E-Mail-Updates erhalten möchten, den Nutzungsbedingungen zustimmen und dann sollten Sie weitermachen können.
-
Geben Sie einen Namen für das Projekt ein, bearbeiten Sie Ihre Projekt-ID und notieren Sie sie. Für dieses Tutorial werden folgende Werte verwendet:
- Projektname: GAE Sample Site
- Projekt-ID: gaesamplesite
-
Klicken Sie auf die Schaltfläche Erstellen, um Ihr Projekt zu erstellen.
Erstellen einer Anwendung
Jedes Cloud Platform-Projekt kann eine App Engine-Anwendung enthalten. Lassen Sie uns eine App für unser Projekt vorbereiten.
-
Wir benötigen eine Beispielanwendung, die wir veröffentlichen. Falls Sie noch keine haben, laden Sie diese Beispiel-App herunter und entpacken Sie sie.
-
Schauen Sie sich die Struktur der Beispielanwendung an — der Ordner
website
enthält Ihre Website-Inhalte undapp.yaml
ist Ihre Anwendungskonfigurationsdatei.- Ihre Website-Inhalte müssen in den
website
-Ordner gehen, und die Einstiegsseite mussindex.html
heißen, abgesehen davon kann sie jede beliebige Form haben. - Die
app.yaml
-Datei ist eine Konfigurationsdatei, die App Engine mitteilt, wie URLs auf Ihre statischen Dateien abgebildet werden. Sie müssen sie nicht bearbeiten.
- Ihre Website-Inhalte müssen in den
Veröffentlichen Ihrer Anwendung
Jetzt, da wir unser Projekt erstellt und die Dateien der Beispiel-App zusammengeführt haben, lassen Sie uns unsere App veröffentlichen.
-
Öffnen Sie Google Cloud Shell.
-
Ziehen Sie den Ordner
sample-app
in das linke Fenster des Code-Editors. -
Führen Sie das Folgende in der Befehlszeile aus, um Ihr Projekt auszuwählen:
bashgcloud config set project gaesamplesite
-
Führen Sie dann den folgenden Befehl aus, um in das Verzeichnis Ihrer App zu wechseln:
bashcd sample-app
-
Sie sind nun bereit, Ihre Anwendung zu deployen, d.h. Ihre App auf App Engine hochzuladen:
bashgcloud app deploy
-
Geben Sie eine Zahl ein, um die Region auszuwählen, in der sich Ihre Anwendung befinden soll.
-
Geben Sie
Y
zur Bestätigung ein. -
Navigieren Sie jetzt in Ihrem Browser zu your-project-id.appspot.com, um Ihre Website online zu sehen. Zum Beispiel für die Projekt-ID gaesamplesite, gehen Sie zu gaesamplesite.appspot.com.
Siehe auch
Um mehr zu erfahren, siehe Google App Engine-Dokumentation.