私は、APIを提供するいくつかのノードボックスの前で内部ロードバランサに当たるnginxのプロキシルールを設定しようとしています。私はアドレスがawsにどのように動的であるために解決するためにアドレスで変数を使用したいです。NGINX proxy_pass to ELB to variable
元のセットアップが正常に動作しますが、時折、予期されるように断続的な問題の原因となったが、もはやなかったaddresssに指していた。
location /protected/ {
proxy_pass http://my-internal-aws-loadbalancer.com:8083/protected/;
}
しかし、これは、生産、私は同じルートを打ったときに404エラーが発生します:
location /protected/ {
set $node "my-internal-aws-loadbalancer";
proxy_pass http://$node:8083/protected/;
}
また、これはポストリクエストです。私はなぜ変数の追加がこれを壊すのかについて非常に混乱していると思います。
最新バージョンのNginx:1.13.5がこの問題を考慮しているかどうかは誰にも分かりません。最新のバージョンでresovlerを引き続き使用する必要がありますか? – yogeshagr