IIS でホストされているマルチテナント アプリの前で Nginx をプロキシとして実行しています。テナントの 1 つがメンテナンスのためにダウンしている場合、URL を AWS S3 でホストされている静的 Web ページまたは Nginx サーバーのローカル静的ページにリダイレクトしたいと考えています。
たとえば、URL が http:// demo .myapp.com の場合、demo はリダイレクトされますが、http:// test .myapp.com などの他のものは、バックエンド Web へのプロキシ パスを介して通常どおり機能します。サーバー。
サーバー名をdemo.myapp.comに設定する新しいサーバーブロックでrewrite / returnを使用しようとしましたが、これは静的ページへのリダイレクトで機能しますが、デモだけでなくすべてをリダイレクトします。
すべてのトラフィックは、Nginx サーバーのポート 80 とデフォルトの場所に送信され、バックエンド Web サーバーにプロキシされます。
私はNginxが初めてで、答えが見つからないため、これに関するアドバイスを探しています。
前もって感謝します。