CentOS7上部署Django項(xiàng)目的方法網(wǎng)站很多文章砰左,但是總是會(huì)遇到各種各樣的問題,本文是我自己親自試驗(yàn)成功的方法俐巴,記錄下來供大家參考压汪。
上文已經(jīng)講解了Django的安裝并創(chuàng)建了一個(gè)測(cè)試項(xiàng)目,本文將講解一下web服務(wù)器uWSGI的安裝斗塘。
$ pip3 install uwsgi
$ ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
$ uwsgi --version
2.0.18(顯示出版本號(hào)赢织,證明成功了。)
接下來通過一個(gè)測(cè)試程序來證明它可以正常運(yùn)行:
$ mkdir /data/wwwroot/mytest
$ cd /data/wwwroot/mytest
$ vim test.py
#!/usr/bin/python3
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"uWSGI Testing OK馍盟!"]
這里要注意于置,python3是需要進(jìn)行byte轉(zhuǎn)換的。
#啟動(dòng) web server
$ uwsgi --http :9000 --wsgi-file test.py
#再到另一個(gè)終端去訪問瀏覽器:http://localhost:9000
#如果看到了 uWSGI Testing OK朽合! 恭喜俱两!