gunicorn + supervisor + nginx 部署Django 项目

1. 使用pip 安装 gunicorn +supervisor 

pip3 install gunicorn

pip3 install supervisor

安装成功后就会有这些命令,/usr/local/bin/gunicorn 、/usr/local/bin/supervisord 、/usr/local/bin/supervisorctl

gunicorn + supervisor + nginx 部署Django 项目_第1张图片

2. 使用 gunicorn 启动项目测试

由于我项目名叫 BLOGS ,那在他的项目目录下就会有一个wsgi.py 文件

使用如下命令去启动:gunicorn BLOGS.wsgi -w 2 -k gthread -b 0.0.0.0:8001

那去浏览器中或用CURL 这个链接 就可以看到项目可以访问成功了,关于上面的一些参数可参照gunicorn  的一些文档进行了解

gunicorn + supervisor + nginx 部署Django 项目_第2张图片

但是这样还是项目还是只能在命令行中运行,终止就结束了,这是就可以用上 supervisor

3. 前面已经使用了pip 安装了supervisor 了,创建一个目录夹,结构如下所示:

进到目录下,可使用下面的命令进行生成配置文件

ec

你可能感兴趣的:(django,linux,nginx)