web-dev-qa-db-ja.com

lvs vs haproxy vs?ホスト名ベースの転送用

ホスト名に基づいて、80の着信トラフィックをさまざまなポートに転送したいと思います。

以前serverfaultで、ldirectord、iptables、haproxy、およびその他のプロキシサーバーのみを使用するソリューションを見てきました。

私が単にプロキシを探していることを考えると、ldirectord対haproxy対おそらくいくつかの純粋なiptablesベースのソリューションの長所と短所は何でしょうか?

〜B

3
Bosky

LVSはレイヤー4に焦点を当てた製品であり、パケットのレイヤー7セクションを覗いてhttpヘッダーをデコードしないため、それらに基づいて決定を下すことはできません。同様に、iptablesの場合、いくつかのhttpモジュールを見つけて、それをtcpプロキシにする必要があります。そして、それが機能するようになった場合、それはあいまいなハックになるとだけ言っておきましょう。

したがって、その場合、xとyの決定は多かれ少なかれあなたのために行われます、ha-proxy。また、ha-proxyに匹敵するほど軽量なのは「ポンド」です。

2
cagenut

ポート80についておっしゃったように、プロキシしたいのはHTTPだけだと思いますか?

Apacheを調べてください mod_proxy

0
Fahad Sadah