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