繁体   English   中英

Google Cloud App Engine:如何在灵活的环境中提供https

[英]Google Cloud App Engine: How to serve https in a Flexible environment

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

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

我尝试使用护符瓶:

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

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

该网站无法提供安全的连接
127.0.0.1发送了无效的响应。

它适用于http,但显然不能提供https。

我需要更改一些护身符配置吗?
还是一个完全不同的解决方案?

编辑:

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

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

此类解决方案记录在Appengine-带有https的本地开发服务器中

这是一个旧线程,但是如果要提供HTTPS(带有或不带有Talisman),则至少需要一个有效的证书。 请在“加密”中创建一个,然后将其安装在Web服务器中,即使您的站点在Web本地环境中也是如此。 如果你想要一个很好的教程,以进一步帮助,我建议这个米格尔格林贝格,一个大大的“瓶宗师” ;-)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM