一、准备工作

1、确保安装环境中已经有Django2.2、Daphne、nginx、supervisor,如果没有,请先安装。

2、准备项目的部署脚本,包括启动脚本、配置文件等,并且将这些文件放在项目的根目录下。

二、启动项目

1、配置Nginx,在Nginx的配置文件下增加如下代码:

2、配置supervisor,在supervisor的配置文件下增加如下代码:

3、启动supervisor,执行如下命令:

三、测试项目

1、测试Nginx的配置是否正确,执行如下命令:

2、测试Daphne是否正确启动,执行如下命令:

3、测试supervisor是否正确启动,执行如下命令:

4、测试项目是否可以正常访问,在浏览器中输入项目的域名,如果能够正常访问,说明项目部署成功。