Django + uwsgi + nginx перенаправляет на страницу по умолчанию «Добро пожаловать в NGINX»

Я очень новичок в python и django. Однако я пытаюсь создать сервер для развертывания моего приложения. Но когда я хочу получить доступ к своему приложению, я всегда получаю стандартную страницу nginx «Добро пожаловать в nginx».

Этот сервер находится на Ubuntu 12.04 (точно )Я установил пакеты nginx, python, django и uwsgi с apt. Затем я создал проект django в /var/www/djangoApps и приложение django в /var/www/djangoApps/testApp

. Это мой /etc/nginx/sites -available/djangoApps:

server {
    listen 80
    server_name django.pommesky.com;
    rewrite ^(.*) http://www.django.pommesky.com/$1 permanent;
}

server {
    listen 80;
    server_name www.django.pommesky.com;
    access_log /var/log/nginx/djangoApps_access.log;
    error_log /var/log/nginx/djangoApps_error.log;

    location /media {
        alias /var/www/djangoApps/media/;
    }

    location /static {
        alias /var/www/djangoApps/static/;
    }

    location / {
        uwsgi_pass unix:///run/uwsgi/app/djangoApps/socket;
        include uwsgi_params;
    }
}

А это мой /etc/uwsgi/apps -available/djangoApps.ini:

env = DJANGO_SETTINGS_MODULE=djangoApps.settings
module = django.core.handlers.wsgi:WSGIHandler()
chdir = /var/www/djangoApps
socket = /run/uwsgi/djangoApps/socket
logto = /var/log/uwsgi/djangoApps.log

Журнал uwsgi ничего не показывает, вроде все работает нормально, завершается порожденным воркером uWSGI... Но /var/log/nginx/djangoApps _access.log; и /var/log/nginx/djangoApps _error.log; не существует, что очень странно. Я не могу понять, что не так с моей конфигурацией. Помогите пожалуйста...

7
задан Pommesky 4 August 2012 в 15:27
поделиться