-1

mod_proxy_balancer で次のことを行うことは可能ですか:

  • メイン アプリケーション サーバー: IP: 192.168.1.1
  • セカンダリ サーバー: IP: 192.168.1.2

メイン アプリケーション サーバーは、Apache を使用してパブリック DNS からのすべての要求を処理します。

次に mod_proxy_balancer を使用して基本的に言う

<Proxy balancer://myapp>
 BalancerMember http://192.168.1.1/ loadfactor=1 # Balancer member 1
 BalancerMember http://192.168.1.2/ loadfactor=3 # Balancer member 2
 ProxySet lbmethod=byrequests
</Proxy>

つまり、実際には、メイン アプリケーション サーバーがこの要求を処理できるか、それともクラスター内の別のサーバーに渡すことができるかということです。

また、https を使用している場合、各サーバーで各 apache を設定して、署名済み証明書をポイントし、ポート 443 でリッスンするように設定すれば、mod_proxy_balancer がリクエストを通過したときに、当然 https を処理するだけで済みますか?

自分でテストをセットアップできることはわかっていますが、ここで簡単な回答を得ることができれば、2 つの Ubuntu VM のセットアップを台無しにしたくありません。:)

ありがとう

4

1 に答える 1

1
  1. はい、可能ですが、あなたが言ったことはしません。要求の 3/4 を最初のサーバーに分配し、残りを 2 番目のサーバーに分配します。ドキュメントを参照してください。

  2. バランサーの背後で AJP または HTTP を使用して、バックエンド アプリ サーバーにプレーンテキストで話しかける必要があります。システムで必要な唯一の SSL は、負荷分散 Apache にあります。

于 2013-01-01T09:31:30.950 に答える