1. 程式人生 > >Django uwsgi nginx tar.gz 方法 Linux 伺服器安裝

Django uwsgi nginx tar.gz 方法 Linux 伺服器安裝

第一步: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
安裝方法一

:使用pip安裝,執行pip install uwsgi
報錯資訊:

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

解決方法,輸入增加下面一條命令的輸入:

  1. apt-get install build-essential python-dev
  2. 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

參考連結:
比較詳細的一個,專案搭建連結