Ошибка Nginx 404 с Gunicorn на проекте Django

Я пытаюсь следовать руководству https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04

Это nginx в /etc/nginx/sites-enabled

   server {
        listen 80;

    server_name narsil.mti.local;

    location = /favicon.ico { access_log off; log_not_found off; }
    location ^~ /static/ {
        root /home/rohan/Desktop/narsil/narsil/;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/rohan/Desktop/narsil/narsil.sock;
    }
}

Это сервис gunicorn.service в /etc/systemd/system

[Unit]
Description="Gunicorn application server handling narsil"
After=network.target
[Service]
User = root
Group = www-data
WorkingDirectory = /home/rohan/Desktop/narsil/
ExecStart = /home/rohan/Desktop/narsil/narsilenv/bin/gunicorn --access-logfile - --workers 10 --bind unix:/home/rohan/Desktop/narsil/narsil.sock narsil.wsgi:application

[Install]
WantedBy=multi-user.target

Адрес narsil.mti.local был установлен для IP-адреса этой виртуальной машины по адресу 192.168.45.171.

Когда я захожу на http://192.168.45.171/admin я получаю ошибку nginx 404. В 192.168.45.171 я могу видеть домашнюю страницу apache. Я могу подтвердить, что все статические файлы есть, и я дал разрешения chmod 777 для этой папки (вероятно, небезопасно, все же)

Журнал процесса nginx не имеет ошибок

Jun 27 08:44:31 rohan-VirtualBox systemd[1]: Starting A high performance web server and a reverse proxy server...
Jun 27 08:44:31 rohan-VirtualBox systemd[1]: Started A high performance web server and a reverse proxy server.

Журнал доступа тоже вроде нормально

127.0.0.1 - - [27/Jun/2018:08:45:04 -0600] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
127.0.0.1 - - [27/Jun/2018:08:45:05 -0600] "GET /icons/ubuntu-logo.png HTTP/1.1" 404 152 "http://127.0.0.1/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
127.0.0.1 - - [27/Jun/2018:08:45:05 -0600] "GET /favicon.ico HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET /icons/ubuntu-logo.png HTTP/1.1" 404 152 "http://192.168.45.171/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET /favicon.ico HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:25 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:48:27 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:48:59 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:49:00 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:58:16 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"

Журнал ошибок nginx пуст, поэтому ошибок нет

Журналы Gunicorn тоже хорошо выглядят

127.0.0.1 - - [27/Jun/2018:08:45:04 -0600] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
127.0.0.1 - - [27/Jun/2018:08:45:05 -0600] "GET /icons/ubuntu-logo.png HTTP/1.1" 404 152 "http://127.0.0.1/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
127.0.0.1 - - [27/Jun/2018:08:45:05 -0600] "GET /favicon.ico HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET /icons/ubuntu-logo.png HTTP/1.1" 404 152 "http://192.168.45.171/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:20 -0600] "GET /favicon.ico HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:45:25 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:48:27 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:48:59 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:49:00 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
192.168.45.171 - - [27/Jun/2018:08:58:16 -0600] "GET /admin HTTP/1.1" 404 152 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"

У кого-нибудь есть идеи по поводу ошибки 404? Проект работает нормально, когда я делаю python manage.py runserver, если это помогает. Я попытался следовать ответам на подобные вопросы здесь, но я нарисовал пустую

0 ответов

Другие вопросы по тегам