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


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



$ cd /data/wwwroot/mysite

$ uwsgi -x mysite.xml

$ service nginx restart

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容