parámetros de proxy con nginx

parámetros de proxy con nginx

Estoy intentando usar nginx para enviar una solicitud con parámetros a una transmisión de Shoutcast. He probado un par de cosas pero parece que no consigo que funcione correctamente. El primer intento fue este.

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

Eso resultó en el siguiente registro:

25/02/2015 17:37:32 [error] 12183#0: *1 no hay ningún solucionador definido para resolver dest.server.net, cliente: 1.2.3.4, servidor: myserver.org, solicitud: "GET /full/path /1/foo/bar.pls?p1=1&p2=2 HTTP/1.1", host: "myserver.org"

Cuando agrego un solucionador:

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

Parece no intentar representar la solicitud en absoluto:

25/02/2015 17:42:34 [error] 12106#0: *3 open() "/full/path/1/foo/bar.pls" falló (2: No existe tal archivo o directorio), cliente: 1.2 .3.4, servidor: myserver.org, solicitud: "GET /full/path/1/foo/bar.pls?p1=1&p2=2 HTTP/1.1", host: "myserver.org"

Si es necesario acceder a él en mi servidor con la ruta/parámetros completos que funcionarían, solo necesito pasarlos al servidor real.

¿Alguna sugerencia para hacer que esto funcione?

información relacionada