Nginx で新しいリバース プロキシ設定を作成して別の設定にルーティングする

Nginx で新しいリバース プロキシ設定を作成して別の設定にルーティングする

私はこの問題で頭を悩ませています。何か助けていただけると大変助かります。

さまざまなサーバーで実行されている Web サイトやサービスがいくつかあります。自宅のサーバーでリバース プロキシを実行して、さまざまなサブドメインを別の宛先にルーティングしています。新しい conf を作成し、proxy_pass の送信先を指定します。/etc/nginx/conf.d にはさまざまな設定がありますが、簡単にするために、次の 3 つがあるとします。

a.conf
b.conf
c.conf

c.conf は私が作成した、または設定中の新しいファイルだとします。その内容は次のとおりです。

server {
  listen 80;
  server_name newsubdomain.root.net;

  location / {
      proxy_pass http://222.222.222.222:4011;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      #upgrade to WebSocket protocol when requested
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
  }

}

どこhttp://222.222.222.222:4011私の(曖昧な)目的地です。

newsubdomain.root.net に移動すると、a.conf で構成された proxy_pass に移動します。トラブルシューティング中に、a.conf の名前を a.conf.bak に変更しました。これで、newsubdomain.root.net に移動すると、b.conf で定義された proxy_pass に移動します。

私が見落としているのは単純なことのはずですが、現時点では途方に暮れています。この方法で大量の新しい構成 (このサーバーでは 20 以上) を設定しましたが、問題は発生せず、それ以降何も変更されていません (少なくとも私の知る限り、このサーバーにアクセスするのは私だけです)。

これに対する解決策を検索しましたが、検索語句では関連するものが何も表示されませんでした。必要なログや追加情報があれば喜んで提供いたします。

アドバイスをいただける方には事前に感謝します。

関連情報