[原創: 雲服務器實戰系列6] Python3 + Django + uwsgi + nginx + Mysql部署環境搭建&django應用初始化

上一篇[原創: 雲服務器實戰系列5] 項目初始化: Centos7 Git Server配置python

前文回顧

[原創: 雲服務器實戰系列3] 基礎軟件安裝&環境配置一文中, 咱們已經完成如下軟件環境的配置:mysql

  • python3
  • nginx
  • mysql

所以, 咱們還須要安裝和配置:nginx

  • django
  • uwsgi
  • pymysql

安裝django pymysql uwsgi

最好切換爲國內的pip源, 可參閱python pip源配置git

pip install django pymysql uwsgi
複製代碼

建立 uwsgi 軟鏈接

sudo ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
複製代碼

至此, django項目所須要基本軟件環境已搭建完成, 接下將進行django項目的初始化, 以及在雲服務器中運行django所需的相關配置sql

django應用初始化

[原創: 雲服務器實戰系列5] 項目初始化: Centos7 Git Server配置一文中, 咱們已經建立好的一個遠端庫: bt_django.git數據庫

爲了實如今本地git push時, 雲服務器可以自動重啓django應用, 以期實現簡單版的持續部署. 所以, 咱們須要完成如下3個步驟:django

  • 本地初始化django應用
  • 完成django應用基本的配置(如: 數據庫鏈接配置, 數據庫表建立等)
  • 推送代碼至遠端倉庫

以上3個步驟, 可參閱[原創: 雲服務器實戰系列7] django初體驗bash

待完成以上3個步驟以後, 咱們便可進行下一步: django應用的部署服務器

django應用在雲服務器部署&運行

!未完, 待續!post

相關文章
相關標籤/搜索