学习笔记,仅供参考 文章目录 项目部署 项目部署的几个步骤 安装同版本的数据库(略) django项目迁移 安装python 安装相同版本的包 将当前项目源代码复制到运程主机上(scp 命令) ssh远程登录云主机 uWSGI 网关接口配置 WSGI规范 uWSGI网关接口配置 安装uWSGI 配置uWSGI(这里我用Windows演示) uWSGI的运行管理(Linux) nginx 反射代理配置 nginx安装 nginx配置(Linux) 修改uWSGI配置 重启uWSGI服务(Linux) nginx的操作(Linux) nginx 配置静态文件路径(Linux) 项目部署 我们在软件开发完毕后,会把开发版的软件安装到服务器上长期运行. 项目部署的几个步骤 在服务器上安装和配置与开发阶段同版本的数据库; django项目迁移(在服务器上配置与开发环境相同的python版本及依赖的包); 用 uwsgi 替代python manage.py runserver 方法启动服务器; 配置 nginx 反射代理服务器; 用nginx 配置静态文件路径,解决静态路径问题。 安装同版本的数据库(略) django项目迁移 安装python Linux sudo apt install python3 安装相同版本的包