目录
部署思路
使用Nginx + Gunicorn +Supervisor +Flask的方式进行部署,其中,Nginx作为前端反向代理服务器,Gunicorn作为生产服务器,使用Supervisor来管理服务器进程,Flask作为开发框架。
套用一张图来理下思路:
前期准备
注册域名:
在Godaddy(狗爹)上购买域名 www.heathkang.com
购买VPS:
在搬瓦工上购买VPS服务,并在服务器上安装ubuntu14.04系统
服务器端设置
安装依赖环境:
$ sudo apt-get update
$ sudo apt-get install -y python python-pip python-virtualenv nginx git
新建项目:
$ sudo mkdir /home/zhihufake
创建虚拟环境:
切换到项目文件夹后,将项目代码从Github克隆到此处,并创建虚拟环境