Nginx配置django環境的搭建

想作個服務器的配置,苦於沒有時間,廢話很少說,開始搭建!python

服務器是  unbuto,Nginx + wsgi  Nginx 的版本是1.6.3  直接上官網下載解壓包,解壓就好。。nginx

1.設置settings.py裏的訪問路徑web

DEBUG = False
ALLOW_HOSTS=['*',]

這時候再訪問項目網頁會發現,圖片是加載不出來了。服務器

2.在本身的開發環境中,導出本身所安裝過的包。(這個命令在win下同樣能夠使用)socket

pip freeze > plist.txt

3. 建立虛擬環境,在虛擬環境上安裝包,把生成的目錄拷貝過去。測試

mkvirtualenv 虛擬環境名稱
pip install -r plist.txt

4.安裝WSGIspa

pip install uwsgi

5.配置uWSGI,在項目目錄下建立uwsgi.ini文件,配置以下code

[uwsgi]
#使用nginx鏈接時使用
#socket=127.0.0.1:8080
#直接作web服務器使用
http=127.0.0.1:8080
#項目目錄
chdir=/home/python/Desktop/pytest/test6
#項目中wsgi.py文件的目錄,相對於項目目錄
wsgi-file=test6/wsgi.py
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uswgi.log

6.啓動WSGI blog

uwsgi --ini uwsgi.ini

7.查看下進程裏面有沒有 進程

ps ajx|grep uwsgi

8.中止WSGI的方式

uwsgi --stop uwsgi.pid

9.測試沒問題,將配置中啓用socket,禁用http (在uwsgi.ini裏面設置)

10.接下來安裝nginx 去官網下載下安裝包,最好是使用穩定版本的。

   .   
相關文章
相關標籤/搜索