![](/img/trans.png)
[英]502 Bad Gateway Error in AWS ElasticBeanstalk while deploying Flask Application
[英]502 Bad Gateway when deploying Flask app on AWS EC2
我正在尝试使用 AWS Elastic Beanstalk (EC2) 部署 pyFlask 应用程序。
我遵循了本教程: https://medium.com/@rodkey/deploying-a-flask-application-on-aws-a72daba6bb80 ,一切似乎都正常,除了现在我尝试为我的应用加载 URL收到 502 bad gateway 错误:屏幕截图。
我用它在主 app.py 文件中运行我的应用程序: if __name__ == "__main__": app.run(debug=True)
按照网上的建议,我尝试在 app.run() 中设置 host=5000 和 port=80 但似乎没有任何效果。
有谁知道我能做些什么来解决这个问题?
您遵循的教程来自2015 年。 从那时起,EB 经历了很多很多的变化,教程已经过时了。 请找到一些新的教程。
好的开始将是 AWS 文档:
在您的 Flask 应用程序中,主机应为127.0.0.1
(或将其留空),端口应为5000
。 请参阅此处的文档。 在将其部署到 Elastic Beanstalk 之前,您应该能够在本地运行 Flask 应用程序并在http://127.0.0.1:5000
上查看它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.