LINUX.ORG.RU
ФорумAdmin

Как сделать чтобы nginx искал в 3 папках

 


0

2

Уважаемые эксперты, помогите

Есть 2 папки и ещё http. Нужно чтобы nginx при каждом запросе сначала проверял файл в 1 папке, потом в 2 папке, а если и там не нашел то перенаправлял запрос в proxy_pass



Пытался try_files

location / {
   try_files @pub @dist @proxy;
}

location @pub {
  root /proj/pub
}

location @dist {
  root /proj/dist
}

location @proxy {
  proxy_pass http://127.0.0.1:9090;
}


но ничего не выходит

★★★★
Ответ на: комментарий от pfg

Да нет никакого бардака, просто 2 папки. Просто одна папка при сборке очищается полностью, а вторая накапливается, поэтому нельзя использовать 1 root.

aufs или overlayfs.

На это десятилетия уйдет изучать...

gobot ★★★★
() автор топика
Ответ на: комментарий от firkax

в смысле плохой способ ?? а нахрена мне тогда ядро - пылинки с него сдувать и благовейно смотреть на сие чудо божественное ??
акурат и нужно.
ты еще предложи экономить разделы на диске :) или строчки в fstab…

pfg ★★★★★
()
Ответ на: комментарий от Khnazile

Скорее, всегда в @pub. Он же первый в списке. Но автор не хочет делать нормальную диагностику проблемы, не удосужился ни симптомы ни логи сообщить, поэтому пусть лучше сам разбирается.

firkax ★★★★★
()