Я пытаюсь отправить свое веб-приложение на сервер, и это мой первый раз. настройка сервера. Я использую настройку django-gunicorn-nginx, следуя этому руководству http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/Сначала все было идеально и я получил страницу приветствия django. Затем я загрузил приложения в проект django и настроил статический корень, и теперь я получаю 502 плохой шлюз . Вы можете проверить в http://qlimp.com
Все до Настройка gunicorn и супервизора такая же, как показано в этом руководстве. Но я изменил некоторые настройки nginx. Вот он:
upstream app_server_djangoapp {
server localhost:8001 fail_timeout=0;
}
server {
listen 80;
server_name qlimp.com;
access_log /var/log/nginx/guni-access.log;
error_log /var/log/nginx/guni-error.log info;
keepalive_timeout 5;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://app_server_djangoapp;
break;
}
}
location /files/ {
autoindex on;
root /home/nirmal/qlimp/qlimp/files/;
}
}
Вот мой медиа-адрес:
MEDIA_URL = '/files/'
Files — это папка, в которой у меня есть все статические файлы. Как я могу заставить мой проект работать на сервере? Может ли кто-нибудь направить меня?
ОБНОВЛЕНИЕ
Errors.log https://gist.github.com/2768425
Спасибо!