proxy_pass

Anton Yuzhaninov citrin at citrin.ru
Thu Nov 22 11:42:46 UTC 2012


On 11/22/12 15:23, talabira wrote:
>
> location/test/
> {
> proxy_passhttp://srv.domain/file.ext;
> }
> Все работает. Нужно добавить переменных что бы файл брался с других
> серверов:
> http://domain/test/srv_1/folder/file.ext
> proxy_passhttp://1.domain/folder/file.ext
>
> То есть необходимо составлять proxy_pass из параметров полученных в урл

location /test/ {
   location ~ /test/srv_(\d+)/(.*)$ {
     proxy_pass http://$1.domain/$2;
   }
}

Для proxy_pass с переменными, нужно указать http://nginx.org/r/resolver

-- 
  Anton Yuzhaninov



Подробная информация о списке рассылки nginx-ru