2016-05-10 7 views
0

Ich arbeite an einem App-Engine-Projekt mit Java GWT.ich greife mit https auf meine App zu, dann kann ich nicht auf meine App zugreifen. Warum greife ich nicht mit https auf meine App zu? beim Zugriff auf meine App https Browser-Anzeige alsWährend ich mit https auf meine App zugreife, funktioniert meine App nicht.

enter image description here

Jede Hilfe in Bild gezeigt?

Vielen Dank im Voraus

+0

Haben Sie für diese URLs in Ihrer 'web.xml' Datei' VERTRAULICH 'angegeben? https://cloud.google.com/appengine/docs/java/config/webxml#Secure_URLs –

Antwort

3

Oh, hast du nicht in der vorherige Frage sagen, dass Sie die 4. Level-Domain wie vijay.evadev014.appspot.com verwenden, das ist wichtig. Google konfiguriert SSL-Zertifikat für appspot.com nur für 3. Level-Domains für *.appspot.com

Per doc:

Google keine SSL-Zertifikate für Doppel Wildcard-Domains bei appspot.com gehostet erteilen. Deshalb müssen Sie bei HTTPS die Zeichenfolge "-dot-" anstelle von "." Subdomänen zu trennen, wie in den folgenden Beispielen gezeigt. Sie können ein einfaches "." mit Ihrer eigenen benutzerdefinierten Domäne oder mit HTTP-Adressen.

Also, wenn Sie dieses Zertifikat verwenden Sie URL wie https://vijay-dot-evadev014.appspot.com

+0

Vielen Dank Igor, als ich versuchte, meine URL mit https://vijay-dot-evadev014.appspot.com zuzugreifen, dann bekam ich Meine App hat mir viel Dank geschenkt –

0

als Fehlermeldung in Ihrem Browser heißt es dort ein Zertifikat gemeinsame Namen stimmen nicht überein. Ihre Anwendung bietet ein Zertifikat für vijay.evadev014.appspot.com aber Sie versuchen, den Zugriff auf sample.myapp.appspot.com

Es gibt zwei Möglichkeiten für die Produktion zu beheben:

  1. Erhalten Sie ein Zertifikat für sample.myapp.appspot.com und stellen sie sicher, dass Ihre Anwendung sieht vor, dass Zertifikat
  2. Ihre Konfiguration so ändern, dass
  3. vijay.evadev014.appspot.com Punkte auf Ihre Bewerbung und greifen sie durch diese Adresse

Wenn es ist nur für schnell Sie testen können immer auf Erweitert und ignorieren diese Ausnahme dies das Problem für andere Benutzer nicht beheben

0

verwenden sollen, wie Sie erwähnen Sie haben vijay.evadev014.appspot.com, die als zweite Ebene Sub-Domain des appspot.com genannt wird. Appspot verwendet jedoch ein Wildcard-SSL-Zertifikat und das Zertifikat, das für * .appspot.com ausgestellt wurde.

enter image description here

Wildcard SSL-Zertifikat kann nur die erste Ebene Domänen über den gemeinsamen Namen sichern. Sie sollten die Subdomain der ersten Ebene (wie vijayevadev014.appspot.com) durchlaufen, um eine sichere Umgebung mit appspot zu genießen.

Verwandte Themen