Всем привет. Разворачиваю askbot, исходники с гита, в связке python 2.7, uwsgi 2.0.15, django 1.8.18
конфиг *.ini:
http-socket = 127.0.0.1:3031
chdir = /home/vagrant/askbot/askbot-devel
wsgi-file = /home/vagrant/askbot/askbot-devel/django.wsgi
processes = 2
module = django.core.wsgi:get_wsgi_application()
virtualenv = /home/vagrant/askbot/
master = true
pythonpath = /home/vagrant/askbot/
pythonpath = /home/vagrant/askbot/lib/python2.7/site-packages
home = /home/vagrant/askbot/
vacuum = true
env = DJANGO_SETTINGS_MODULE=askbot-devel.settings
check-static = /home/vagrant/askbot/askbot-devel/static
buffer-size = 32768
curl'ом к 127.0.0.1:3031 получаю 302, похоже что все хорошо, т.к. если запускать без uwsgi джангу командой python manage.py runserver 0.0.0.0:3031 курлом и в браузере содержимое есть
что не так с ini файлом? ошибок в выводе uwsgi не вижу
или просто обратившись к uwsgi нельзя увидеть содержимое из за своего протокола? нужно обязательно через nginx обращаться, например.
конфиг nginx сейчас такой:
server {
listen 8081;
server_name localhost;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031; #can also be localhost:3001 or whatever port number you use
uwsgi_param UWSGI_PYHOME /home/vagrant/askbot;
uwsgi_param UWSGI_SCRIPT django.wsgi; #this is the name of the script
uwsgi_param UWSGI_CHDIR /home/vagrant/askbot/askbot-devel;
}
location /m/ {
#use this for askbot <= 0.7.39
#alias /path/to/your/virtualenv/lib/python2.7/site-packages/askbot/skins/;
alias /home/vagrant/askbot/askbot-devel/static/;
autoindex off;
}
location /upfiles/ {
alias /home/vagrant/askbot/askbot-devel/askbot/upfiles/;
autoindex off;
}
location /admin/media {
alias /home/vagrant/askbot/askbot-devel/static/default/media; #or path to admin media in <= 0.7.39
autoindex off;
}
}