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 zu betreiben - sei es, dass Sie eine mehrschichtige Webanwendung von Grund auf erstellen oder eine statische Website hosten. Hier ist ein Schritt-für-Schritt-Leitfaden zum Hosting 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 in der Google Cloud Platform-Konsole und drücken Sie die Schaltfläche Erstellen.
-
Wenn Sie noch kein Projekt erstellt haben, müssen Sie auswählen, ob Sie E-Mail-Updates erhalten möchten oder nicht, 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 diese. Für dieses Tutorial werden die folgenden 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. Bereiten wir eine App für unser Projekt vor.
-
Wir benötigen eine Beispielanwendung, um sie zu veröffentlichen. Wenn Sie noch keine haben, laden Sie diese Beispiel-App herunter und entpacken Sie sie.
-
Werfen Sie einen Blick auf die Struktur der Beispielanwendung — der Ordner
website
enthält Ihren Website-Inhalt undapp.yaml
ist Ihre Anwendungskonfigurationsdatei.- Ihr Website-Inhalt muss in den Ordner
website
gehen, und die Einstiegsseite mussindex.html
genannt werden, aber abgesehen davon kann sie jede beliebige Form annehmen. - Die
app.yaml
-Datei ist eine Konfigurationsdatei, die App Engine sagt, wie URLs auf Ihre statischen Dateien zuzuordnen sind. Sie müssen sie nicht bearbeiten.
- Ihr Website-Inhalt muss in den Ordner
Veröffentlichen Ihrer Anwendung
Jetzt, da wir unser Projekt erstellt und die Beispiel-App-Dateien zusammengetragen haben, veröffentlichen wir unsere App.
-
Öffnen Sie Google Cloud Shell.
-
Ziehen Sie den Ordner
sample-app
in das linke Feld 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 zum Verzeichnis Ihrer App zu gelangen:
bashcd sample-app
-
Sie sind nun bereit, Ihre Anwendung bereitzustellen, d.h. Ihre App auf App Engine hochzuladen:
bashgcloud app deploy
-
Geben Sie eine Zahl ein, um die Region auszuwählen, in der Ihre Anwendung platziert werden soll.
-
Geben Sie
Y
ein, um zu bestätigen. -
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, sehen Sie sich die Google App Engine Dokumentation an.