谷歌云应用引擎:在灵活环境中如何提供https服务

2024-05-17 11:14:52 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我想在gcloud环境中提供https而不是http。你知道吗

我试着用护身符烧瓶:

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

但是,当我在本地运行他们的示例应用程序时,我在浏览器中遇到以下错误:

This site can’t provide a secure connection
127.0.0.1 sent an invalid response.

它可以很好地用于http,但显然不能服务于https。你知道吗

有什么护身符配置我需要改变吗?
或者一个完全不同的解决方案?你知道吗

编辑:

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


Tags: httpsdebuggithubcom应用程序httpflask环境
2条回答

一种甚至可以与标准环境localdevelopment server(不支持HTTPS)一起工作的非常通用的方法是使用反向代理。你知道吗

这些解决方案记录在Appengine - Local dev server with https

这是一个旧线程,但是如果您想提供HTTPS(带或不带护身符),您至少需要一个有效的证书。请创建一个,让我们加密并安装在您的web服务器上,即使您的站点位于weblocal环境中。如果你想要一个好的教程来进一步帮助你,我推荐Miguel Grinberg的this,一个大的“烧瓶大师”;—)。你知道吗

相关问题 更多 >