使用nginx部署django项目
安装nginx环境(ubuntu服务器)
- 安装nginx和需要的包
1 | sudo apt install python-dev nginx |
- 安装pip3
1 | sudo apt install python3-pip |
- 安装supervisor进程管理工具
1 | sudo pip3 install supervisor |
使用uwsgi来部署
- 安装uwsgi
1 | sudo pip3 install uwsgi --upgrade |
- 使用uwsgi运行项目
1 | uwsgi --http :portnumber --chdir /path/to/project --home=/path/to/env --module project.wsgi |
- 服务器需要开放相关端口
使用客户端访问项目之前需要打开服务器对应的TCP端口,否则外部无法访问
- 运行项目
1 | python3 manage.py runserver 0.0.0.0:portnumber |