Python 使用nginx gunicorn将flask应用程序部署到ubbuntu 18.04的数字海洋教程后出现问题

Python 使用nginx gunicorn将flask应用程序部署到ubbuntu 18.04的数字海洋教程后出现问题,python,ubuntu,nginx,flask,gunicorn,Python,Ubuntu,Nginx,Flask,Gunicorn,根据本教程,我正在尝试在aliyun ecs上部署一个flask应用程序:抱歉,如果这些问题中有任何一个是愚蠢的,我绝对是nginx和gunicorn的新手 我对本教程的几个步骤有疑问 本教程创建了一个示例flask项目进行演示,但我有一个来自git存储库的项目。在git将存储库克隆到我的服务器上之后,我在“myproject”目录中有一个额外的目录,这与教程不同。可以吗?或者这会引起问题 本教程说,要将flask配置为在主机=0.0.0.0的情况下运行,以便它侦听该网络的所有IP,但是,在我

根据本教程,我正在尝试在aliyun ecs上部署一个flask应用程序:抱歉,如果这些问题中有任何一个是愚蠢的,我绝对是nginx和gunicorn的新手

我对本教程的几个步骤有疑问

  • 本教程创建了一个示例flask项目进行演示,但我有一个来自git存储库的项目。在git将存储库克隆到我的服务器上之后,我在“myproject”目录中有一个额外的目录,这与教程不同。可以吗?或者这会引起问题

  • 本教程说,要将flask配置为在主机=0.0.0.0的情况下运行,以便它侦听该网络的所有IP,但是,在我编写app.run(host=“0.0.0.0”)之后,我的flask应用程序仍然在指定主机上运行,如下图所示。

  • 本教程指导我将cd刻录到app.py所在的目录中,并绑定到gunicorn。然后使用浏览器进入我的服务器ip端口5000。但是,我无法加载该页面,它说无法访问该站点,[服务器ip]响应时间太长

  • 然后我继续学习教程,在告诉我sudo systemctl status myproject的步骤之后,我得到的不是预期的输出,而是预期的输出加上下面标记的消息

  • 最后,在完成教程后,我收到502个坏网关,而不是我的站点