CentOS7下用gunicorn和nginx来部署python项目就比apache容易多了
python,django,gunicorn的安装及新建一个django项目上一节详细讲解了.
一些开发环境的依赖包需要安装,上一节也已经详细讲解了.
编译安装nginx.以稳定版的nginx1.8为例:
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure # 默认安装在/usr/local/niginx
make
make install
安装完毕后,使用命令whereis nginx
查看是否安装成功
配置nginx:
nginx的默认配置文件是/usr/local/nginx/conf/nginx.conf
,为了个更灵活的配置和使用nginx,我们另外再新建一个配置文件.在项目文件p1里新建mime.types
(文件内容为空)和nginx.conf
,编辑nginx.conf: