通过HTTPS服务Flask服务器

时间:2020-07-02 04:10:18

标签: python amazon-web-services api flask https

我正在学习AWS,目前正在尝试通过HTTPS部署Flask API。我设置了一个运行Apache的EC2实例。我已经使用ELB在站点上设置了SSL,并且尝试使用以下命令通过HTTPS部署flask:

Open Qt Project File

但是,我认为该站点甚至无法正常启动Flask服务器,因为即使所有内容都已加载并且我收到消息说Flask正在https://0.0.0.0:5000/上运行,但通过浏览器发送简单的GET请求并不会该请求无法加载,最终超时,因此无法正常工作。几乎就像在端口5000上没有服务器在运行一样。

另一方面,当我通过http而不是https来运行此程序时,它运行得很好。有人可以帮我忙吗?谢谢。

1 个答案:

答案 0 :(得分:0)

基于评论。

解决此问题的方法是在ELB上使用终止HTTPS 连接。这样,可以使用HTTP来进行ELB和EC2实例之间的通信,该HTTP简单且易于在实例上管理。