使用nginx部署django项目

使用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