Nginx+Gunicorn部署Django项目(基于Ubuntu)

安装Nginx:

ubuntu系统可以直接通过sudo apt-get install nginx命令安装,安装前简易先执行sudo apt-get update命令更新软件源后再安装。

安装成功后执行/etc/init.d/nginx start命令启动nginx服务,看到下图表示启动成功。

启动Nginx

此时可以在命令行运行curl 127.0.0.1命令,系统返回下面的信息表示运行成功,

Nginx+Gunicorn部署Django项目(基于Ubuntu)_第1张图片
curl命令返回信息

也可以直接打开浏览器127.0.0.1看到如下页面,

Nginx+Gunicorn部署Django项目(基于Ubuntu)_第2张图片
浏览器页面返回信息

表示nginx系统已成功安装并启动了。

Nginx系统配置:

设置备份:首先给默认的Nginx配置备个份,目录于/etc/nginx/sites-available/default

>>>cp /etc/nginx/sites-available/default default.bak

 然后

>>>vim /etc/nginx/sites-available/default

配置如下

Nginx+Gunicorn部署Django项目(基于Ubuntu)_第3张图片
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为项目名称)

你可能感兴趣的:(Nginx+Gunicorn部署Django项目(基于Ubuntu))