Добрый день, встал вопрос деплоя приложения на сервер freebsd 10.0 c nginx + uwsgi, пока не получается его запустить. Сделал ini файл
[uwsgi]
socket = /tmp/intra.sock
master = true
chdir = /home/webapps/intranet_project/project/
pythonpath = /home/webapps/intranet_project/env/lib/python2.7/site-packages
env = DJANGO_SETTINGS_MODULE=project.settings
module = django.core.handlers.wsgi:WSGIHandler()
processes = 4
threads = 2
uid = 80
gid = 1004
stats = 127.0.0.1:9191
vacuum = true
прописал в конфиге nginx:
upstream django {
server unix:///tmp/intra.sock; # for a file socket
#server 127.0.0.1:8001;
}
server {
listen 8000;
server_name intra.lenkuz.ru;
charset utf-8;
access_log /home/webapps/intranet_project/logs/intra.access.log;
error_log /home/webapps/intranet_project/logs/intra.error.log;
location /static {
alias /home/webapps/intranet_project/project/static; # your Django project's static files - amend as required
}
location /media {
alias /home/webapps/intranet_project/project/static/media;
}
location / {
uwsgi_pass django;
include /home/webapps/intranet_project/conf/uwsgi_params;
}
#location /static/ {
# а вот здесь указываем абсолютный путь к директории со
# статическими файлами
#alias /home/webapps/intranet_project/project/static/;
#expires 30d;
#}
}
Но как заставить все это работать, пока тяму не хватает.