server { listen 80; listen 443; # указываем свой домен server_name kalnitsky.org www.kalnitsky.org; # здесь мы задаем абсолютные пути к логам. # как я упоминал уже выше, каталог с логами у меня хранится в каталоге # с проектом, поэтому пути следующие: access_log /home/igor/kalnitsky.org/logs/nginx_access.log; error_log /home/igor/kalnitsky.org/logs/nginx_error.log; # ниже указывается каталог с django-проектом. как я указывал выше, # я храню его в подкаталоге www, поэтому путь такой: root /home/igor/kalnitsky.org/www/; location / { # вместо ADDRESS вводим IP-адрес своего сервера uwsgi_pass ADDRESS:4444; include uwsgi_params; } # /static/admin/ -- это ADMIN_MEDIA_PREFIX, который вы должны посмотреть # в settings.py своего django проекта. location /static/admin/ { # а вот здесь надо указать путь к медиа-файлам админ-панели # путь на вашей системе может отличаться # убедитесь в его корректности alias /usr/lib/python2.5/site-packages/django/contrib/admin/media/; expires 30d; } # ниже описывается директория со статическими файлами проекта (css,js,etc) # /static/ -- это STATIC_URL, который вы должны посмотреть в # в settings.py своего django проекта. location /static/ { # а вот здесь указываем абсолютный путь к директории со # статическими файлами alias /home/igor/kalnitsky.org/www/static/; expires 30d; } }