【发布时间】:2020-08-29 17:47:42
【问题描述】:
我已经使用 https 部署了一个网站。然后我用flask设置了一个python服务器api,并用.crt和.key保护它,然后是一个教程。因此,我有 https://a.xyz 网站用于前端,https://45.119.x.y:5000 用于后端 api
if __name__ == "__main__":
context = ('server.crt', 'server.key')
app.run(host='0.0.0.0', ssl_context=context)
我从网站前端向后端发送http请求,它返回POST https://45.119.x.y:5000/post net::ERR_CERT_AUTHORITY_INVALID。
我可以让我的浏览器知道我的服务器后端吗?谢谢!
【问题讨论】:
-
你用的是什么浏览器?问题是您的浏览器不接受自签名证书,但解决方案取决于浏览器。 This 应该适用于 Chrome。
-
我正在使用 Vivaldi 浏览器。我已经用 Firefox 测试过,它也不起作用
标签: python security flask https server