如何用 uWSGI和nginx部署django
如何用 uWSGI和nginx部署django
動(dòng)漫人物
2018-10-09 09:04:05
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比較常見的一種方式。
在這種方式中,我們的通常做法是,將nginx作為服務(wù)器最前端,它將接收WEB的所有請(qǐng)求,統(tǒng)一管理請(qǐng)求。nginx把所有靜態(tài)請(qǐng)求自己來(lái)處理(這是NGINX的強(qiáng)項(xiàng))。然后,NGINX將所有非靜態(tài)請(qǐng)求通過uwsgi傳遞給Django,由Django來(lái)進(jìn)行處理,從而完成一次WEB請(qǐng)求。
可見,uwsgi的作用就類似一個(gè)橋接器。起到橋梁的作用。
Linux的強(qiáng)項(xiàng)是用來(lái)做服務(wù)器,所以,下面的整個(gè)部署過程我們選擇在Ubuntu下完成。
舉報(bào)