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 – ganz gleich, ob Sie eine mehrschichtige Webanwendung von Grund auf neu erstellen oder eine statische Website hosten möchten. Hier ist ein Schritt-für-Schritt-Leitfaden zum Hosten Ihrer Website auf Google App Engine.
Erstellen eines Projekts auf der Google Cloud Platform
Um die Google-Tools 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 Console und drücken Sie die Schaltfläche Create.
-
Wenn Sie zuvor kein Projekt erstellt haben, müssen Sie angeben, ob Sie E-Mail-Updates erhalten möchten oder nicht, den Nutzungsbedingungen zustimmen und können dann fortfahren.
-
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 Create, 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 zum Veröffentlichen. Wenn Sie noch keine Anwendung haben, die Sie verwenden können, laden Sie diese Beispiel-App herunter und entpacken Sie sie.
-
Schauen Sie sich die Struktur der Beispielanwendung an – der
website
-Ordner enthält Ihre Website-Inhalte undapp.yaml
ist Ihre Anwendungs-Konfigurationsdatei.- Ihre Website-Inhalte müssen sich im
website
-Ordner befinden und die Startseite mussindex.html
heißen. Davon abgesehen kann sie jede beliebige Form annehmen. - Die
app.yaml
-Datei ist eine Konfigurationsdatei, die App Engine mitteilt, wie URLs Ihren statischen Dateien zugeordnet werden. Sie müssen diese nicht bearbeiten.
- Ihre Website-Inhalte müssen sich im
Veröffentlichen Ihrer Anwendung
Jetzt, da wir unser Projekt erstellt und die erforderlichen Dateien der Beispiel-App gesammelt haben, lassen Sie uns unsere App veröffentlichen.
-
Öffnen Sie die Google Cloud Shell.
-
Ziehen Sie den
sample-app
-Ordner in das linke Fenster des Code-Editors. -
Führen Sie das folgende im Kommandozeileninterpreter 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 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
ein, um zu bestätigen. -
Navigieren Sie nun in Ihrem Browser zu your-project-id.appspot.com, um Ihre Website online zu sehen. Beispielsweise für die Projekt-ID gaesamplesite, gehen Sie zu gaesamplesite.appspot.com.
Siehe auch
Um mehr zu erfahren, siehe Google App Engine Dokumentation.