![](/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.