Django+uwsgi+nginx+angular.js項目部署

此次部署的先後端分離的項目:html

前端採用angular.js,後端採用Django(restframework),他倆之間主要以json數據做爲交互前端

Django+uwsgi的配置能夠參考我以前的博客:http://www.cnblogs.com/52-qq/p/8873328.htmlvue

這篇博客裏面都是靜態頁面,而不是採用restapi的形式,不過都是相似的,配置完以後採用uwsgi啓動Django項目nginx

前端:吧前端全部的代碼拷貝在Django項目根路徑下(也能夠不用,固然我這麼說是爲了方便),json

而後直接在nginx中配置,就能夠了(不過前端框架也須要啓動)後端

這段代碼的配置纔是比較重要的,相似的vue項目的部署也都相似,api

若是有問題歡迎留言,我解答,這篇博客因爲時間關係寫的也比較水,主要是說下思路前端框架

 

 

補充一下:服務器

一個後端接口,一個前端頁面,怎麼把他們部署到服務器呢?仍是簡單的說下,沒時間詳細寫。有問題能夠留言或者私聊我框架

後端項目採用:Django+uwsgi+nginx的方式配置,以前已經說起了。就再也不囉嗦

前端angular項目:直接在nginx中部署就能夠了,配置一個server,,而後在server裏作相應的配置,而後裏面配置一下一個location,指向後端的ip:port

而後訪問前端頁面,就能夠獲取到後端的數據(若是不採用80端口可能會出現圖片找不到的問題,這個能夠解決,可是感受好麻煩)

配置ssl協議

首先申請證書,下載證書,而後將下載的壓縮包傳到服務器,解壓以後有證書和祕鑰,而後按照上邊的圖片進行配置就能夠採用https進行訪問了

先後端分離項目有時候會出現頁面刷新返回404錯誤,須要配置(Ubuntu16.4測試)

相關文章
相關標籤/搜索