Здравствуйте!
Столкнулась со следующей задачей:
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, даже если ресурс по прямой ссылке доступен.
Посоветуйте, что не так или как решить данную задачу лучшим способом?
Спасибо!
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,233516,233516#msg-233516
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru