gpt4 book ai didi

google-app-engine - 将 SSL 与 Dart 和托管虚拟机一起使用

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:52 25 4
gpt4 key购买 nike

我想知道如何使用安全连接 (https) 与本地主机上的 Dart 和托管 VM 以及何时部署。

谢谢。

最佳答案

当使用 gcloud preview app deploy 部署应用程序时,默认情况下 App Engine 应用程序将在 HTTP 和 HTTPS 上提供服务。如果您有申请

http://project.appspot.com

您可以使用 HTTPS 访问它

https://project.appspot.com

如果不访问默认版本,则 URL 为:

http://version.project.appspot.com

和 HTTPS 开启

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

注意第一个。改为 -dot-。

您可以在 app.yaml 中指定以下内容以通过 HTTPS 为应用程序提供服务:

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

这也将从 HTTP 重定向到 HTTPS,但遗憾的是不会从 .到 -dot- 如果不使用默认版本。

对于使用 gcloud preview app run本地开发,不可能使用 HTTPS。以下引述来自 App Engine 文档:

The development web server does not support HTTPS connections. It ignores the secure parameter, so paths intended for use with HTTPS can be tested using regular HTTP connections to the development web server.

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

关于google-app-engine - 将 SSL 与 Dart 和托管虚拟机一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27123834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com