超详细讲解Django打造大型企业官网之Django项目部署

  • 326-在开发机上的准备工作

  • 327-在服务器上安装vim、MySQL、memcached等

  • 328-在服务器上安装Python环境、Git、虚拟环境等

  • 329-生产环境Django项目部署

  • 330-用uWSGI部署Django项目

  • 331-用Nginx+uWSGI部署项目

  • 332-用Supervisor管理uWSGI进程

326-在开发机上的准备工作

1、确认项目没有Bug;

2、pip freeze > requirements.txt;

3、将dysms_python文件准备好,验证码使用;

327-在服务器上安装vim、MySQL、memcached等

1、sudo apt-get install -y vim mysql-server mysql-client memcached;

2、修改官方apt源,先备份文件再修改;

3、telnet 测试memcahed,telnet 127.0.0.1 11211;

328-在服务器上安装Python环境、Git、虚拟环境等

1、安装Python3-sudo apt install python3 python3-pip 

2、升级安装pip3:pip3 install --upgrade pip

3、supervisor管理uWSGI进程,但是需要使用Pyton2.x环境;

4、安装virtualenvwrapper工具并配置环境变量;

329-生产环境Django项目部署

1、实际开发中的关系;见下图

2、开发机写代码,上传到Git服务器,业务服务器进行下拉代码进行部署;

330-用uWSGI部署Django项目

331-用Nginx+uWSGI部署项目

332-用Supervisor管理uWSGI进程

猜你喜欢

转载自www.cnblogs.com/tqtl911/p/10045357.html