Block of code if file not found
    nrsk 
    nginx-forum at nginx.us
       
    Mon Dec  3 19:02:27 UTC 2012
    
    
  
Здравствуйте! 
Столкнулась со следующей задачей: 
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