1
이 튜토리얼을 따르고 있지만 문제가 발생하여 502 Nginx 오류가 발생합니다.Django uWSGI Nginx
필자는 오류 로그를 확인하고 내 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
과 같은
uwsgi.log 말한다ImportError: No module named khcards.wsgi
서버 { 수신 대기 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에 올바르게 구성되어 있지 않습니다 뱉어?
에 변경. 이유가 정확하지 않은 이유를 모르겠다. – iankit