为什么我无法通过 AWS 上的负载均衡器访问 Flask API

Why can't I access Flask API through load balancer on AWS

我通过端口 8080 在 EC2 实例上部署了一个带有 Gunicorn 的 Flask 应用程序。现在我想设置一个负载均衡器以最终启用 SSL 和 link 到一个域。可以通过 http://ec2-dns:8080/api 访问 swagger 页面。经典类型的负载均衡器是在添加了 EC2 的情况下创建的。健康检查很好。但是当我尝试使用负载均衡器的 dns 名称 https://lb-dns/api 访问端点时,它会超时并显示 408.

为什么它不能与负载平衡器一起使用?

你的听众应该是这样的

还要检查安全组是否打开了正确的端口