ネットワーク上の異なるサーバー上のサイトを異なる特定のドメインに表示するために、nginx リバース プロキシを設定するにはどうすればよいでしょうか。

ネットワーク上の異なるサーバー上のサイトを異なる特定のドメインに表示するために、nginx リバース プロキシを設定するにはどうすればよいでしょうか。

これまでのところ、リバース プロキシ設定は次のようになっています。

 server {
        server_name subdomain1.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9090;
        }
 }
 server {
        server_name subdomain2.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9091;
        }
 }

しかし、私が確認すると、502 不正なゲートウェイが報告されるだけです。さらに明確にするために、nginx は VM Ubuntu サーバー上で実行されていますが、アクセスしたいサイトは同じネットワーク上の別のサーバー上で実行されています。ここで何が間違っているのかを知りたいですし、本当にうまく動作させたいと思っています。

関連情報