1.Mapping eines Moduls an eine benutzerdefinierte Domain
Nehmen wir an, Sie sind Administrator für die Domain example.com und möchten die Subdomain www.example.com in Ihrem Modul webmodule zuordnen Anwendung myapp.appspot.com
www.beispiel.de - & gt; webmodule.myapp.appspot.com
Sie können zu admin.google.com wechseln und im Abschnitt App Engine-Apps Ihre Anwendung so konfigurieren, dass sie der Webadresse www.example.com zugeordnet ist. Folgen Sie natürlich den Anweisungen zur Konfiguration Ihrer Domain (Sie sollten einen CNAME-Eintrag in Ihrer DNS-Konfiguration mit ALIAS www und HOST ghs.googlehosted.com hinzufügen).
Sobald Sie dies getan haben, ist die Webadresse www.example.com mit dem Standardmodul Ihrer Anwendung verknüpft. Für die Weiterleitung zu webmodule müssen Sie das interne Routing der Anwendung mit der send -Datei konfigurieren, wie hier beschrieben:
In Ihrem Fall benötigen Sie etwas Ähnliches (das ist aus der Datei dispatch.yaml für Python):
%Vor%2.Mapping einer Version an eine benutzerdefinierte Domain
In Bezug auf Versionen scheint es, dass Sie eine URL nicht einer bestimmten Modulversion zuordnen können. Was Sie wahrscheinlich tun können, ist die Zuordnung einer URL einschließlich der Version zu einem bestimmten Modul, aber das ist vielleicht etwas verwirrend.
Wie bereits erwähnt, müssen Sie die Datei dispatch.yaml verwenden, die in Ihrem Standardmodul enthalten ist.
Ich stieß jedoch auch auf einige Probleme bei der Verwendung sicherer Domains / Subdomains. Wenn Sie Ihr SSL-Zertifikat bereits für Ihre benutzerdefinierte Domain hochgeladen haben und im Nachhinein benutzerdefinierte Subdomains hinzufügen, müssen Sie zum Abschnitt SSL-Zertifikate zurückkehren und die von Ihnen hinzugefügten Subdomains aktivieren. Andernfalls werden sie weiterhin leer angezeigt.
Tags und Links google-app-engine dns