Wie hostet man seine Website auf Google App Engine?
Google App Engine ist eine leistungsstarke Plattform, die es Ihnen ermöglicht, Anwendungen auf der Infrastruktur von Google zu entwickeln und auszuführen – sei es, um eine mehrstufige Webanwendung von Grund auf zu erstellen oder eine statische Website zu hosten. Hier finden Sie einen Schritt-für-Schritt-Leitfaden zum Hosten Ihrer Website auf Google App Engine.
Erstellen eines Google Cloud Platform-Projekts
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. Hierfür benötigen Sie ein Google-Konto.
-
Gehen Sie zum App Engine-Dashboard auf der Google Cloud Platform Console und drücken Sie die Erstellen-Taste.
-
Wenn Sie zuvor 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 fortfahren 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. Lassen Sie uns eine App für unser Projekt vorbereiten.
-
Wir benötigen eine Beispielanwendung, um sie zu veröffentlichen. Wenn Sie keine zur Hand haben, laden Sie diese Beispielanwendung herunter und entpacken Sie sie.
-
Werfen Sie einen Blick auf die Struktur der Beispielanwendung — der Ordner
website
enthält Ihre Website-Inhalte undapp.yaml
ist Ihre Anwendungskonfigurationsdatei.- Ihre Website-Inhalte müssen im
website
-Ordner sein, und die Startseite mussindex.html
heißen, aber abgesehen davon kann sie jede Form annehmen. - Die Datei
app.yaml
ist eine Konfigurationsdatei, die App Engine mitteilt, wie URLs Ihren statischen Dateien zugeordnet werden. Sie müssen sie nicht bearbeiten.
- Ihre Website-Inhalte müssen im
Veröffentlichen Ihrer Anwendung
Jetzt, da wir unser Projekt erstellt und die Beispiel-App-Dateien gesammelt 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 Kommandozeilenkommando 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 jetzt 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 nun in Ihrem Browser zu Ihre-Projekt-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.