首页 > 解决方案 > Google Cloud App Engine:如何在灵活的环境中提供 https

问题描述

我在一个使用flask和oauth2client的python3.6应用程序上工作。

我想在 gcloud 环境中提供 https 而不是 http。

我尝试使用护身符烧瓶:

https://github.com/GoogleCloudPlatform/flask-talisman

但是,当我在本地运行他们的示例应用程序时,我的浏览器中出现了这个错误:

此站点无法提供安全连接
127.0.0.1 发送了无效响应。

它适用于 http,但显然不能服务于 https。

我需要更改一些 Talisman 配置吗?
或者也许是一个完全不同的解决方案?

编辑:

我从 更改debug=Truedebug=False现在我自动重定向到 https 但上面的错误消息仍然存在。

标签: pythongoogle-app-engine

解决方案


甚至可以与标准环境本地开发服务器(不支持 HTTPS)一起使用的一种相当通用的方法是使用反向代理。

此类解决方案记录在Appengine - Local dev server with https


推荐阅读