CentOS7上部署Django項(xiàng)目的方法網(wǎng)站很多文章,但是總是會(huì)遇到各種各樣的問題,本文是我自己親自試驗(yàn)成功的方法,記錄下來供大家參考。
之前已經(jīng)安裝了Python、pip、Virtualenv、Django、uWSGI等,今天是最后一講,安裝Nginx并配置好與uWSGI一起提供服務(wù)。
在瀏覽器中輸入http://nginx.org/packages/centos/7/noarch/RPMS/,右擊nginx-release-centos-xxxx.ngx.noarch.rpm復(fù)制連接地址,下載后上傳到CentOS系統(tǒng)中。
$ rpm -ivh nginx-release-centos-X-X.XXX.ngx.noarch.rpm
$ yum install nginx
這樣就安裝好了,是不是很簡單。怎么使用呢?下面是常用的使用命令:
ps -ef|grep nginx 查看是否運(yùn)行
/usr/sbin/nginx -t 檢查配置文件
/usr/sbin/nginx 啟動(dòng)
/usr/sbin/nginx -s reload 重啟
/usr/sbin/nginx -v 查看版本
/usr/sbin/nginx -V 查看詳細(xì)參數(shù)
systemctl enable nginx 設(shè)置開機(jī)啟動(dòng)
service nginx start/stop/restart 啟動(dòng)/停止/重啟
接下來要配置好,讓我們的Django測(cè)試項(xiàng)目可以通過Nginx和uWSGI來提供web服務(wù)。
$ 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,如果幸運(yùn)的話,就可以成功訪問到了。