Django uwsgi nginx tar.gz 方法 Linux 伺服器安裝
阿新 • • 發佈:2018-11-17
第一步:Django 安裝
Django官方下載連結
①pip安裝可用,則直接 pip install django==Version(對應版本號)
②下載對應版本tar包,copy到伺服器,解壓後進入解壓目錄執行如下命令:
python setup.py install
第二步:uwsgi 安裝
uwsgi 官方安裝連結
uWSGI概念介紹:
uWSGI實現了WSGI的所有介面,是一個快速、自我修復、開發人員和系統管理員友好的伺服器。uWSGI程式碼完全用C編寫,效率高、效能穩定。
安裝環境:虛擬機器 Ubuntu14 預設 python:2.7.6
安裝方法一
報錯資訊:
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/uwsgi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-9dv33S-record/install-record.txt --single-version -externally-managed --compile failed with error code 1 in /tmp/pip_build_root/uwsgi
Storing debug log for failure in /root/.pip/pip.log
解決方法,輸入增加下面一條命令的輸入:
- apt-get install build-essential python-dev
- pip install uwsgi
參考連結
安裝方法二:(伺服器安裝,網路原因pip安裝可能失敗,需要去官網下載tar.gz包,copy到伺服器,解壓後進入解壓目錄執行如下命令:)
1 python uwsgiconfig.py --build
2 python setup.py install
第三步:nginx 安裝
Nginx官方下載連結
我選的方式:同樣下載所需版本的tar.gz包,copy到伺服器解壓後進入解壓目錄,執行如下命令:
./configure
make
make install
預設安裝到 /usr/local/nginx,進入該目錄:
啟動:sbin/nginx
關閉:sbin/nginx -s stop
檢視程序:ps ajx|grep nginx
參考連結:
比較詳細的一個,專案搭建連結