Nginx では、URL のパス パラメータに基づいて、到達不可能なアップストリームに動的に転送する必要がある高度なシナリオがいくつかあります。 シナリオ1 /svr1/xxxx?yyy は svr1:8080/xxxx?yyy に転送されます /svr2/xxxx?yyy は svr2:8080/xxxx?yyy に転送されます 構成は次のとおりです。 場所 ~* /(srv[1-9]+)/(.*)$ { すべて許可する。 proxy_pass http://$1/$2$is_args$args; proxy_set_header ホスト $host; proxy_set_header x-forwarded-for $forwarded_addr; } アップストリーム srv1 { サーバー srv1-ip:8080; } アップストリーム srv2 { サーバー srv2-ip:8080; } シナリオ2 svc1 の下には 3 つのピア サービス srv1、2、3 があります。/svc1/xxxx?yyy は srv1/2/3:8080/xxxx?yyy に転送されます。 svc2 の下には 3 つのピア サービス srv4、5、6 があります。/svc2/xxxx?yyy は svr4/5/6:8080/xxxx?yyy に転送されます。 場所 ~* /(svc[1-9]+)/(.*)$ { すべて許可する。 proxy_pass http://$1/$1/$2$is_args$args; proxy_set_header ホスト $host; proxy_set_header x-forwarded-for $forwarded_addr; } アップストリーム svc1 { サーバー srv1:8080; サーバー srv2:8080; サーバー srv3:8080; } アップストリーム svc2 { サーバー srv3:8080; サーバー srv4:8080; サーバー srv5:8080; } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: SQL文のパフォーマンスを分析するための標準的な要約
まず、状態マネージャーとは何か、そしてそれが何をするのかを知る必要があります。複数のページで同じプロ...
目次序文1. ルーティングの遅延読み込み1. ルートの遅延読み込みが必要なのはなぜですか? 2. ル...
目次1. エフェクト表示2. 検証コードとメールプッシュ管理の強化(後述のブログを参照) 3. 一般...
B/S システム インターフェースを構築する場合、メイン ページ index.html 内に他のペー...
1. Javaプロジェクトをjarパッケージにパッケージ化するここではMavenツールを使用します...
最近はビッグデータで遊んでいます。友人が私のところに来て、オンラインの Tomcat が不可解に終了...
導入MySQL には、SELECT ステートメントを分析し、開発者が最適化できるように SELECT...
1. 開発環境vue 2. コンピュータシステム Windows 10 Professional E...
この記事は、透明度を変えてカルーセルにするXiaomiカルーセルを真似て書いたものです。初心者なので...
目次序文ディープページングを制限すると遅くなるのはなぜですか?サブクエリによる最適化B+ツリー構造の...
目次序文静的スコープと動的スコープ静的スコープ実行プロセス動的スコープ実行プロセスエクササイズ練習1...
次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。 [r...
原因: java.sql.SQLException: 列の文字列値が正しくありません: '\...
目次導入js のイテレータはどのように見えるか反復プロトコル反復可能なプロトコルイテレータプロトコル...
場合によっては、ベースイメージに特定の依存関係をインストールする必要があります。Dockerfile...