2014-11-25 63 views

回答

3

當應用程序部署爲使用gcloud preview app deploy默認情況下,App Engine應用程序將同時在HTTP和HTTPS上提供服務。如果您對

http://project.appspot.com

的應用程序,您可以訪問它使用HTTPS上

https://project.appspot.com

如果不訪問默認版本的網址是:

http://version.project.appspot.com

和HTTPS上

https://version-dot-project.appspot.com

注意第一。改爲-dot-。

您可以指定的int的app.yaml以下至服務應用程序通過HTTPS:

- url: /.* 
    script: dummy 
    secure: always 

這也會從HTTP重定向到HTTPS,但遺憾的是沒有從做重寫。 - 如果不使用默認版本。

對於使用gcloud preview app run當地發展是可以使用HTTPS。以下報價來自App Engine文檔:

開發Web服務器不支持HTTPS連接。它 忽略安全參數,因此打算與HTTPS配合使用的路徑可以使用到開發網絡 服務器的常規HTTP連接來測試 。

請參閱https://github.com/dart-lang/appengine/issues/16https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Secure_URLs