Ошибка Nginx 404 на всех статических файлах, но каталог правильный
Прошу прощения, что этот вопрос задавался уже много раз. Однако все решения, которые я нашел, не помогли решить мою проблему. Я настраиваю веб-сервер с Nginx и Gunicorn для размещения приложения Django.
Я использую Gunicorn в качестве веб-сервера, который работает на 127.0.0.1 на порту 8000. Я могу подключиться к веб-серверу через Nginx, но все статические файлы выдают ошибку 404, несмотря на то, что их пути верны.
Вот настройка для Nginx:
server {
listen 80;
server_name 192.168.1.70;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
alias /home/willis/indabom/bomenv/static;
}
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8000;
}
}
Файл nginx.conf также не изменен по умолчанию. У меня есть папка в каталоге 'bomenv', внутри которой есть две папки: 'admin' и 'bom', которые содержат все статические файлы, необходимые приложению
Мой settings.py для моего приложения Django остался нетронутым, за исключением следующих строк:
STATIC_URL = '/home/willis/indabom/bomenv/static/'
STATIC_ROOT = '/home/willis/indabom/bomenv/static/'