Я слежу этот руководство по настройке одного приложения Django с nginx.
Я установил Nginx и могу получить к нему доступ через 127.0.0.1
или 127.0.0.1:80
.
У меня есть этот файл конфигурации:
upstream django {
# connect to this socket
server 127.0.0.1:8001;
}
server {
# the port your site will be served on
listen 8000 default_server;
listen [::]:8000 default_server;
server_name 127.0.0.1;
charset utf-8;
#Max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
alias /home/dwv/Documents/FMQDjango/BetApp/media;
}
location /static {
alias /home/dwv/Documents/FMQDjango/BetApp/static;
}
location / {
uwsgi_pass django;
include /etc/nginx/uwsgi_params;
}
}
Я привязал этот файл к / etc / nginx / sites-enabled /
Я все еще могу получить доступ к "приветственному сообщению" на 127.0.0.1:80
но я не могу подключиться к 127.0.0.1:8000
.
У меня есть файл под названием porto.jpg
в моей папке мультимедиа, затем я пытаюсь получить к нему доступ на 127.0.0.1:8000/media/porto.jpg
но я все еще не могу подключиться к серверу.
Кто-нибудь знает, в чем проблема?
Задача решена!
Я даже не знаю, почему я получил эту ошибку.
Что я делал:
Что я сделал, чтобы решить эту проблему:
sudo nano /etc/nginx/sites-available/myconf
;
Предыдущая команда открывает редактор;
Напишите тот же код в редакторе терминала;
Это сработало!
Код тот же, не знаю почему, при первом подходе не работает.