Здравствуйте!
Столкнулась со следующей задачей:
nginx развернут на 2х машинах (может быть n), существуют ресурсы, лежащие на машине #1, с машины #2 нужно настроить прокси таким образом, чтобы в случае, если файл в папке не найден - proxy_path задавался один, если не задан - другой. Файлов много, поэтому конкретный указать нельзя. Пыталась решить эту задачу следующим способом:
location /my-location/ {
proxy_pass http://.......0.1;
#параметры proxy
try_files $request_uri = @notfound;
}
location @notfound{
proxy_pass http://ip.......0.2;
}
Всегда захожу в блок notfound, даже если ресурс по прямой ссылке доступен.
Посоветуйте, что не так или как решить данную задачу лучшим способом?
Спасибо!