超詳細講解Django打造大型企業官網之Django專案部署
阿新 • • 發佈:2018-11-30
-
326-在開發機上的準備工作
-
327-在伺服器上安裝vim、MySQL、memcached等
-
328-在伺服器上安裝Python環境、Git、虛擬環境等
-
329-生產環境Django專案部署
-
330-用uWSGI部署Django專案
-
331-用Nginx+uWSGI部署專案
-
332-用Supervisor管理uWSGI程序
326-在開發機上的準備工作
1、確認專案沒有Bug;
2、pip freeze > requirements.txt;
3、將dysms_python檔案準備好,驗證碼使用;
327-在伺服器上安裝vim、MySQL、memcached等
1、sudo apt-get install -y vim mysql-server mysql-client memcached;
2、修改官方apt源,先備份檔案再修改;
3、telnet 測試memcahed,telnet 127.0.0.1 11211;
328-在伺服器上安裝Python環境、Git、虛擬環境等
1、安裝Python3-sudo apt install python3 python3-pip
2、升級安裝pip3:pip3 install --upgrade pip
3、supervisor管理uWSGI程序,但是需要使用Pyton2.x環境;
4、安裝virtualenvwrapper工具並配置環境變數;
329-生產環境Django專案部署
1、實際開發中的關係;見下圖
2、開發機寫程式碼,上傳到Git伺服器,業務伺服器進行下拉程式碼進行部署;