parâmetros de proxy com nginx

parâmetros de proxy com nginx

Estou tentando usar o nginx para fazer proxy de uma solicitação com parâmetros para um fluxo de shoutcast. Eu tentei algumas coisas, mas não consigo fazer funcionar direito. A primeira tentativa foi essa

location /music/ {
     proxy_pass http://dest.server.net/$1$is_args$args;
}

Isso resultou no seguinte log:

25/02/2015 17:37:32 [erro] 12183#0: *1 nenhum resolvedor definido para resolver dest.server.net, cliente: 1.2.3.4, servidor: myserver.org, solicitação: "GET /full/path /1/foo/bar.pls?p1=1&p2=2 HTTP/1.1", host: "meuservidor.org"

Quando adiciono um resolvedor:

location /music/ {
 resolver 8.8.8.8;
 proxy_pass http://dest.server.net/$1$is_args$args;
}

Parece não tentar fazer proxy da solicitação:

25/02/2015 17:42:34 [erro] 12106#0: *3 open() "/full/path/1/foo/bar.pls" falhou (2: Arquivo ou diretório inexistente), cliente: 1.2 .3.4, servidor: myserver.org, solicitação: "GET /full/path/1/foo/bar.pls?p1=1&p2=2 HTTP/1.1", host: "myserver.org"

Se precisar ser acessado no meu servidor com caminho/parâmetros completos que funcionem, basta passá-los para o servidor real.

Alguma sugestão sobre como fazer isso funcionar?

informação relacionada