Size: a a a

Django [ru] #STAY HOME

2021 January 15

А

Антон in Django [ru] #STAY HOME
Пастырь
[15/Jan/2021:13:41:48 +0100] "GET /export/exported_2021-01-14-193213-020.csv HTTP/1.1" 404 232 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 OPR/73.0.3856.329"
это какие логи? непохоже на nginx
источник

П

Пастырь in Django [ru] #STAY HOME
access
источник

DT

Denis Taranov in Django [ru] #STAY HOME
access
источник

А

Антон in Django [ru] #STAY HOME
так тебе error если ошибка смотреть надо, не?
источник

П

Пастырь in Django [ru] #STAY HOME
Файл определенно есть. Еррор пусто
источник

DT

Denis Taranov in Django [ru] #STAY HOME
404 это не ошибка
источник

П

Пастырь in Django [ru] #STAY HOME
уже второй день ковыряюсь, даже права доступа посмотрел и в руте все запустил
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Пастырь
Файл определенно есть. Еррор пусто
а у тебя в root что написано сейчас? случаем не
/var/www/folder;?
источник

П

Пастырь in Django [ru] #STAY HOME
нет
источник

DT

Denis Taranov in Django [ru] #STAY HOME
не, если бы нджинкс доступа не имел - он бы ругался
источник

DT

Denis Taranov in Django [ru] #STAY HOME
а запрос точно тот шлешь?
источник

П

Пастырь in Django [ru] #STAY HOME
я правильно понимаю, как это должно работать?
Nginx получает запрос, смотрит на наличие файла по нему и начинает отдачу из папки, а если файла нет - грузит проксипас
источник

А

Антон in Django [ru] #STAY HOME
логичней сюда наверное обратиться ) https://t.me/nginx_ru
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Пастырь
я правильно понимаю, как это должно работать?
Nginx получает запрос, смотрит на наличие файла по нему и начинает отдачу из папки, а если файла нет - грузит проксипас
+
источник

П

Пастырь in Django [ru] #STAY HOME
т.е. он грузит напрямую с папки. Мб в mimetypes проблема ?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
хмм, а почему он вообще отдает 404 тогда
источник

DT

Denis Taranov in Django [ru] #STAY HOME
у тебя в приложении обработка идет какая-то и там 404 отдалось?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
$uri это адрес запроса после location
поидее ты смотришь файл по пути {$root}/{$uri}
если файл там есть - он отдается
если файла там нет - то запрос проксируется и отдается ответ приложения твоего
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Пастырь
т.е. он грузит напрямую с папки. Мб в mimetypes проблема ?
попробуй написать
try_files $uri =400;
вернется 400 или что
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Пастырь
т.е. он грузит напрямую с папки. Мб в mimetypes проблема ?
а еще, возможно, проблема со слешем в конце, если ты шлешь запрос
http://localhost/realty01Parser/export/210114/exported_2021-01-14-0932328-950.csv/ то он не возьмет ее
источник