nginx のプロキシパラメータ

nginx のプロキシパラメータ

私はnginxを使ってパラメータ付きのリクエストをshoutcastストリームにプロキシしようとしています。いくつか試してみましたが、うまく動作しないようです。最初の試みはこれでした

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

その結果、次のログが生成されました。

2015/02/25 17:37:32 [エラー] 12183#0: *1 dest.server.net を解決するためのリゾルバが定義されていません。クライアント: 1.2.3.4、サーバー: myserver.org、リクエスト: "GET /full/path/1/foo/bar.pls?p1=1&p2=2 HTTP/1.1"、ホスト: "myserver.org"

リゾルバを追加すると:

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

リクエストをプロキシしようとはまったくしていないようです:

2015/02/25 17:42:34 [エラー] 12106#0: *3 open() "/full/path/1/foo/bar.pls" が失敗しました (2: そのようなファイルまたはディレクトリはありません)、クライアント: 1.2.3.4、サーバー: myserver.org、リクエスト: "GET /full/path/1/foo/bar.pls?p1=1&p2=2 HTTP/1.1"、ホスト: "myserver.org"

完全なパス/パラメータを使用してサーバー上でアクセスする必要がある場合は、それらを実際のサーバーに渡すだけです。

これを機能させるための提案はありますか?

関連情報