問題タブ [internal-load-balancer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
359 参照

azure - Azure ロードバランサーの問題?

Azure 構成で ADFS の REST API にアクセスすると、奇妙な動作が発生します。

OpenSSl やDigiCertなどのツールを使用して、自分のサイトが正しい証明書を返しているかどうかをテストするとします。例えば:

これを複数回実行すると、正しい証明書と間違った証明書が交互に返されます。

構成は次のとおりです。

  1. ADFS、WWW、および ADRMS の CNAME が DNS に作成され、Azure パブリック ホストである {mydomain}testsvc.cloudapp.net を指しています。
  2. SAN 証明書が作成され、インターネットに面した Web サーバーにインストールされました
  3. 件名: www.{mydomain}.com
  4. サブジェクトの別名: adfs.{mydomain}.com、adrms.{mydomain}.com、www.{mydomain}.com
  5. Web サーバーで「Netsh http show sslcert」を実行すると、adfs と adrms の両方の正しい証明書が表示されます。ホスト名:ポート
  6. adfs.{mydomain}.com/adfs/oauth2/xxx にアクセスできるように、WebApplicationProxy がインストールされています。

少し異なるテストを実行すると:

次に、交互に異なる証明書も取得します。エッジ サーバーは正しい証明書を提供しており、adrms サーバーは「不適切な」証明書を提供していると判断しました。実際、その証明書は本当に問題ありません。adfs.{mydomain}.com を求める人に提供するべきではありません。

では、adfs への接続要求が、エッジ サーバーと adrms サーバーに交互に到達するのはなぜでしょうか? そして、この問題を理解するために今どこを見に行くのですか? 私は、WebApplicationProxy と、すべてのトラフィック (adrms トラフィックを含む) を介してすべてのトラフィックを送信する方法についてほとんど知識がないことを認めます。

プライベート メッセージを介して問題を示すために、実際の URI を提供できます。

また、Web ログに「ロード バランサー エージェント」からのリクエストが多数あるため、ロード バランサーが疑われます。ただし、構成されたものが見つかりません。私が使用した:

どちらも何も返しません。

0 投票する
1 に答える
354 参照

azure - 負荷分散セット内の 1 つの Azure VM への要求を停止し、503 エラーを回避するにはどうすればよいですか?

負荷分散されたセット内の 1 つの Azure VM でアプリ プールを停止した後、サービスを利用できない 503 エラーが発生することがあります。VM のメンテナンスを行うためにアプリ プールを停止しました。

1 つの VM への要求を停止し、503 エラーを回避するより良い方法はありますか?

0 投票する
1 に答える
1156 参照

f5 - F5 LTM ロード バランサ Rest Java API?

F5 BIP-IP LTM ソフトウェア ロード バランサを使用しているクライアントの 1 つ。この LB にアクセスする必要があり、この LB を読み取る必要があり、Java プログラムを使用してこの LB にサーバーを追加する必要があります。この API は初めてです。この f5 ソフトウェア ロード バランサ用の Soap、REST、Direct JDK などの API を提供してください。

0 投票する
1 に答える
1116 参照

azure - Azure が提供するロード バランサーの名前解決

VM を起動するか、Azure VNET 内で NIC を作成すると、既定では、パターン (*.internal.cloudapp.net) のような内部 DNS が割り当てられます。

このドキュメントで言及されているように https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-linux-azure-dns#azure-provided-name-resolution

Azure が提供する名前解決を使用する場合、DHCP を使用して各 VM に内部 DNS サフィックス (*.internal.cloudapp.net) が提供されます。

内部ロードバランサーで同じものを取得するにはどうすればよいですか? クラウド サービスではなく、Azure ARM ベースのロード バランサーを使用しています。静的プライベート IP を割り当てることはできますが、VM のように内部 DNS に解決されません。

0 投票する
0 に答える
771 参照

coldfusion - Coldfusion - アプリケーションがロード バランサーの背後にある場合にユーザーの IP を取得する

私の coldfusion Web アプリは、ロード バランサーの背後にあります。ユーザーの IP アドレスを取得する必要があります。以下を使用しましたが、まだユーザーの IP を取得していませんが、ロード バランサーの IP を取得しています。

Coldfusion のバージョンは 10 です。

にはGetHttpRequestData().headersが含まれていませんX-Forwarded-For

不足しているものはありますか?同じことを経験したことがありますか?