2014-04-16 2 views
1

이 튜토리얼을 따르고 있지만 문제가 발생하여 502 Nginx 오류가 발생합니다.Django uWSGI Nginx

tutorial link

필자는 오류 로그를 확인하고 내 uwsgi 파일이

[uwsgi] 
# variables 
projectdomain = khcardsonline.co.uk www.khcardsonline.co.uk 

uid = www-data 
god = www-data 
chmod = 775 
# config 
plugins = python 
master = true 
pidfile=/tmp/project-master.pid 
chdir = /var/www/example.com/src/khcards 
protocol = uwsgi 
env = DJANGO_SETTINGS_MODULE=khcards.settings 
home = /var/www/example.com/env 
pythonpath = /var/www/example.com/src/khcards 
module = khcards.wsgi:application 
socket = 127.0.0.1:8889 
logto = /var/www/example.com/logs/uwsgi.log 
#below line runs it as a daemon in background 
daemonize = /var/log/uwsgi/khcards.log 

내 nginx.conf

과 같은

ImportError: No module named khcards.wsgi

uwsgi.log 말한다

서버 { 수신 대기 80; server_name 도메인 www.domain.co.uk; root /var/www/example.com/src/khcards; access_log /var/www/example.com/logs/access.log; error_log /var/www/example.com/logs/error.log; 내가 실행

location /static/ { # STATIC_URL 
    alias /var/www/example.com/src/static/static/; # STATIC_ROOT 
    expires 30d; 
} 

location /media/ { # MEDIA_URL 
    alias /var/www/example.com/src/media/; # MEDIA_ROOT 
    expires 30d; 
} 

location/{ 
    include uwsgi_params; 
    uwsgi_pass 127.0.0.1:8889; 
} 

}

sudo service uwsgi restart

터미널은

  • Restarting app server(s) uwsgi [ OK ]

을 뱉어하지만 난 할

sudo service nginx restart

터미널은

Restarting nginx: nginx. 

이 평균 Nginx에 올바르게 구성되어 있지 않습니다 뱉어?

답변

1

에 한번이 정답입니다

chdir = /var/www/example.com/src/khcards 

chdir = /var/www/example.com/src 
+0

에 변경. 이유가 정확하지 않은 이유를 모르겠다. – iankit

관련 문제