django nginx + uwsgi 的部署

看起来很复杂,其实也很简单,只是步骤比较繁多。

首先,用git工具在服务器创建裸仓库,用hook工具自动同步我们的代码到网站目录。

我们还要在服务器创建一个虚拟环境,这个虚拟环境要保证python版本与开发端一致,避免出错。

安装uwsgi到服务器,不用安装在虚拟环境。

创建 uwsgi的ini文件用来对接wsgi。

安装nginx 配置 并完成与uwsgi的对接。

在/etc/init.d下创建脚本,完成uwsgi的开机启动

以上是比较简略的步骤,中间遇到了很多问题,只要细心,基本上都能完成。