Linux下部署Django專案

2021-09-18 05:48:26 字數 983 閱讀 4904

目錄

安裝python3.x環境

安裝部署開啟django

由於linux系統預設自帶的是2.x環境,所以我們需要去安裝3.x環境的python。

wget
2、接著解壓這個壓縮包,命令如下:

tar xvf python-3.6.3.tar.xz
3、接著編譯安裝,進入解壓後的目錄,執行底下的乙個shell指令碼configure進行檢查,接著編譯安裝,編譯安裝過程有點慢,命令如下:

cd python-3.6.3

./configure

make && make install

5、之後輸入命令python3,發現安裝成功。

pip3 install django==2.0.3
然後就可以使用命令建立專案了。

進入python3的安裝目錄,在該目錄下會有django-admin.py檔案,我們建立test的專案

python3 django-admin startproject test

啟動django :

如果我們的伺服器是公網位址,那麼我們啟動django的時候,位址配置為0.0.0.0

python3 manage.py runserver 0.0.0.0:80

後台執行django:

nohup python3 manage.py runserver 0.0.0.0:80 &

其中還需要改乙個settings.py檔案,不然會報invalid http_host header:錯誤,把allowed_hosts改為下面,就允許所有主機方式連線:

allowed_hosts = ['*']

Ubuntu下部署Django專案

1 pip freeze requirements.txtdebug false allowed hosts static root os.path join base dir,static url r static p.serve,收集admin後台的靜態檔案,如果不收集,將來訪問linux的bl...

apache下部署django應用

環境 win server 2003 版本 apache2.2 django1.3 python2.7 mod wsgi.so 首先 安裝apache2.2 python2.7 django1.3 把mod wsgi.so拷貝到 apache目錄下的 modules 下。開啟 httpd.conf檔...

Ubuntu下部署Django專案

1.首先要進入本地環境把專案所需要的環境匯出來 pip freeze requirements.txt 2.安裝python3.6.8版本 3.安裝得到的requirements.txt 命令 pip3 install r requirements.txt 全部安裝 如果遇到httpconnecti...