django+nginx+uwsgi 搭建環境

一:
    下載 uwsgi
    tar xf uwsgi-1.9.6.tar.gz 
    cd uwsgi-1.9.6
    python uwsgiconfig.py --build
    cp uwsgi /usr/bin/uwsgi


二:
    vim /usr/local/services/nginx/uwsgi.ini 
    [uwsgi]
    socket = 0.0.0.0:3001
    master = true
    pidfile = /usr/local/services/nginx/uwsgi.pid
    processes = 8
    workers = 2
    #project path 項目目錄
    chdir = /data/django
    # 上一級目錄
    pythonpath = /data/
    profiler=true
    memory-report=true
    enable-threads = true
    logdate=true
    limit-as=6048
    daemonize=/data/django/django.log


    啓動:uwsgi --ini uwsgi.ini 


三:
    vim /usr/local/services/nginx/conf/conf.d/django.conf
    server {
            listen 80;
            server_name 10.10.172.10;
            index index.php index.html;
            location / {
                include    uwsgi_params;
                uwsgi_pass  127.0.0.1:3001;
                uwsgi_param UWSGI_CHDIR  /data/django/; #項目目錄
                uwsgi_param UWSGI_SCRIPT django_wsgi;
                #access_log /data/django/access.log;
                }
            location ^~ /static {
              root /data/django;
            }
        }

    service nginx start










#在生產環境中將

#DEBUG = True
DEBUG = False  # 改爲 False
#ALLOWED_HOSTS = []
ALLOWED_HOSTS = ['*'] # 改爲 '*'


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章