宝塔 部署 Flask 项目

前言

直接使用宝塔的 Python项目管理器 我们可以非常方便的部署 Python 项目,但在部署之后发现,部署的项目经常莫名其妙的停止。所以就有了这一篇

部署

使用 Flask + Gunicorn + Supervisor + Nginx

上传项目就不说了

部署 Flask 项目

在宝塔下载好 Python项目管理器

mark

创建 Flask 项目

创建完成后就会自动启动
mark

为了可以外网访问,所以使用 Nginx 添加反向代理

可以直接使用映射添加个域名,就会自动设置反向代理

mark

添加守护进程

现在这个网站已经可以访问了,但是会莫名其妙的停止,所以我们需要使用 Supervisor管理器,添加守护进程

直接在宝塔下载就好

gunicorn 的命令有很多,最简单命令gunicorn hellodj:app其中 hellodj 为项目运行文件夹或文件

  • -c 配置Py文件
  • -w 进程数
    mark

创建成功之后就只需要去Python项目管理器,再运行一次项目就好。

mark

发表评论 / Comment

用心评论~