CentOS7部署Django项目操作步骤四:Nginx安装及部署

CentOS7上部署Django项目的方法网站很多文章,但是总是会遇到各种各样的问题,本文是我自己亲自试验成功的方法,记录下来供大家参考。

之前已经安装了Python、pip、Virtualenv、Django、uWSGI等,今天是最后一讲,安装Nginx并配置好与uWSGI一起提供服务。

在浏览器中输入http://nginx.org/packages/centos/7/noarch/RPMS/,右击nginx-release-centos-xxxx.ngx.noarch.rpm复制连接地址,下载后上传到CentOS系统中。

$ rpm -ivh nginx-release-centos-X-X.XXX.ngx.noarch.rpm

$ yum install nginx

这样就安装好了,是不是很简单。怎么使用呢?下面是常用的使用命令:

ps -ef|grep nginx 查看是否运行

/usr/sbin/nginx -t 检查配置文件

/usr/sbin/nginx 启动

/usr/sbin/nginx -s reload 重启

/usr/sbin/nginx -v 查看版本

/usr/sbin/nginx -V 查看详细参数

systemctl enable nginx 设置开机启动

service nginx start/stop/restart 启动/停止/重启

接下来要配置好,让我们的Django测试项目可以通过Nginx和uWSGI来提供web服务。

$ cd /etc/nginx

$ cp nginx.conf nginx.conf.bak

$ vim nginx.conf


CentOS7部署Django项目操作步骤四:Nginx安装及部署_第1张图片

$ vim /data/wwwroot/mysite/mysite.xml


CentOS7部署Django项目操作步骤四:Nginx安装及部署_第2张图片


$ cd /data/wwwroot/mysite

$ uwsgi -x mysite.xml

$ service nginx restart

#在浏览器里访问http://localhost,如果幸运的话,就可以成功访问到了。

你可能感兴趣的:(CentOS7部署Django项目操作步骤四:Nginx安装及部署)