リバースプロキシまたはロードバランサとして使用する2つのWebサーバーと1台のサーバーがあります。 2つのWebサーバーには、ロードバランサと同様に、実在IPとパブリックIPがあります。ロードバランササーバーはまだ構成されていません。これは、Webアプリケーションに最適なオプションを決定しなかったためです。私は、1つのロードバランサが危険であることを認識しています。なぜなら、「単一障害点」があるからです。3台のサーバーでPHP Webアプリケーションをロードバランシング
2つのWebサーバーが同じドメインと異なるサブドメインを持つ複数のPHPアプリケーション/バーチャルホスト(Apacheの+のFastCGIの)が含まれています。彼らはすべてセッション、クッキーを使用し、SSLを必要とするものもあります。私の主な目標は、着信接続を純粋に半分に分割し、それらを2つのWebノードに転送することです。 1つのWebノードがオフラインになると、もう1つのノードはすべての接続を受け入れる必要があります。そして必要ならMemcacheとのセッション共有もできると思います。
私はnginxの、HaProxyと私はネット上で見つけることができる任意の他のアプリケーションについて読みました。しかし、私はので、決めることができません。
1)私は、ロードバランサとして使用することができます1つのサーバーを持っているが、私はネット上で見つかったすべての設定は、2ロードバランサノードを必要とします。 2)SSL証明書をロードバランサまたはWebノードにどこにインストールすればよいかわからないし、HTTPS接続を使用しているときにはどのソリューションが最適なのかわからない。
ご協力いただきありがとうございます。
lightyについても考えてみてください - http://www.lighttpd.net/ – Brian