Простая и простая, я не могу понять это. Я должен быть в состоянии добраться до медиа-папки mysite и увидеть тестовое изображение, но что-то не так.Попытка настроить django с uwsgi и nginx на Ubuntu 14.04
Вот мой конф файл:
# catalog_nginx.conf
# the upstream component nginx needs to connect to
upstream django {
#server unix:///home/ec2-user/catalog/catalog.sock; # for a file socket
server 127.0.0.1:8001; # for a web port socket (we'll use this first)
}
# configuration of the server
server {
# the port your site will be served on
listen 8000;
# the domain name it will serve for
server_name 54.xxx.xxx.xxx; # substitute your machine's IP address or FQDN -- xxx are numbers in the actual conf
charset utf-8;
# max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
alias /home/ec2-user/catalog/media; # your Django project's media files - amend as required
}
location /static {
alias /home/ec2-user/catalog/static; # your Django project's static files - amend as required
# Finally, send all non-media requests to the Django server.
location/{
uwsgi_pass django;
include /home/ec2-user/catalog/uwsgi_params; # the uwsgi_params file you installed
}
}
я не получаю никакой любви со страницы, когда я иду в 54.xxx.xxx.xxx:8000/media/test.jpg
Tailing журналы дает мне это:
2016/03/17 16:04:24 [ошибка] 13950 # 0: * 2 открытых() "/usr/share/nginx/html/media/poweredby.png" не удалось (2: нет такого файла или каталога ), клиент: 66.xxx.xxx.xxx, server: localhos т, запрос: "GET /media/poweredby.png HTTP/1.1", ведущий: "54.xxx.xxx.xxx", ссылающейся: "http://54.xxx.xxx.xxx/media/"
Nginx знает, где искать мой site_nginx .conf file ... Я в тупике.
Помощь?
--UPDATE--
папку '/ USR/доли/Nginx/html/СМИ /' не существует, но '/ USR/доли/Nginx/html /' делает ... То же самое касается «/ статический /»
Судо /etc/init.d/nginx configtest возвращает «хорошо» и «успешно»
есть ли что-нибудь, что должно быть в файле nginx.conf, что я может отсутствовать?
Могут ли проблемы разрешения вызвать подобное поведение? Как я должен проверить или обратиться к этому?
--update 2--
Каким-то образом, Nginx в настоящее время предотвращается создание '/ СМИ' и '/ статический /' папки в '/ USR/доли/Nginx/html'
I создала папку вручную, и она подала изображение. У меня есть идея, что делать дальше.
--dumb update--
IP-адрес, который был вопрос ранее был изменен, чтобы предотвратить парень (или девушка) в Украине от слишком много удовольствия.
Ваш server_name является правильным? Возможно, запрос не соответствует вашему серверному блоку. –
Похож на учебник с сайта uWSGI, с которым я прошел. Попробуйте: 1) удалить конфигурацию 'default' в каталоге' sites-enabled'. 2) Остановка и перезапуск 'nginx' (?). –