Flask+Gunicorn+Nginx配置多个app

  • 2016-12-07
  • 5,816
  • 1

前两天在vps上面部署了自己的两个flask应用,搭建架构为flask+gunicorn+nginx,在这边做个备忘。

请自行安装好nginx、gunicorn和flask的运行环境,这里不再赘述

Nginx配置

修改nginx的配置

vi /etc/nginx/sites-available/default

测试配置文件是否产生错误

nginx -t

开启服务

service nginx start

Flask app配置

将两个app运行的端口与nginx定义的端口一致,本地运行

Gunicorn配置

Gunicorn配置文件

运行Gunicorn

gunicorn -c gunicorn_app1.conf app_1:app

参数说明:
* -c 以配置文件方式运行
* app_1 文件名
* app app名

查看gunicorn守护进程是否运行

ps aux | grep gunicorn

链接:https://www.ioiogoo.cn/2016/12/07/flaskgunicornnginx配置多个app/
本站所有文章除特殊说明外均为原创,转载请注明出处!

评论

  • 超人超回复

    不是两个应用没,为什么只启动了一个?