Nginx+Gunicorn部署Django项目(基于Ubunt
2017-07-18 本文已影响28人
眼君
安装Nginx:
ubuntu系统可以直接通过sudo apt-get install nginx命令安装,安装前简易先执行sudo apt-get update命令更新软件源后再安装。
安装成功后执行/etc/init.d/nginx start命令启动nginx服务,看到下图表示启动成功。
启动Nginx此时可以在命令行运行curl 127.0.0.1命令,系统返回下面的信息表示运行成功,
curl命令返回信息也可以直接打开浏览器127.0.0.1看到如下页面,
浏览器页面返回信息表示nginx系统已成功安装并启动了。
Nginx系统配置:
设置备份:首先给默认的Nginx配置备个份,目录于/etc/nginx/sites-available/default
>>>cp /etc/nginx/sites-available/default default.bak
然后
>>>vim /etc/nginx/sites-available/default
配置如下
nginx配置#测试配置文件
>>>sudo nginx -t
#重启nginx
>>>sudo nginx -s reload
Gunicorn安装
>>>sudo pip install gunicorn
之后在django的settingsINSTALLED_APPS里面加上gunicorn
如果是ssh 连接 使用命令
>>>nohup gunicorn ×××.wsgi:application -b 0:8011--reload&(xxx为项目名称)