Iptables

lvs vs haproxy vs ?基於主機名的轉發

  • January 24, 2010

我想根據主機名將 80 上的傳入流量轉發到各個埠。

以前在 serverfault 上,我見過使用 ldirectord、iptables、haproxy 和其他代理伺服器的解決方案。

考慮到我正在尋找簡單的代理,ldirectord 與 haproxy 與一些純 iptables 解決方案的優缺點是什麼?

~B

LVS 是一個專注於第 4 層的產品,它不會窺視數據包的第 7 層部分來解碼 http 標頭,因此它無法根據它們做出決策。類似地,對於 iptables,您必須找到一些 http 模組並將其作為 tcp 代理,然後……可以說,如果您能正常工作,這將是一個晦澀難懂的 hack。

因此,在這種情況下,您的 x 與 y 決定或多或少是為您做出的,ha-proxy。與 ha-proxy 相比輕量級的也是“磅”。

正如您提到的埠 80,我假設您想要代理的只是 HTTP?

看看阿帕奇mod_proxy

引用自:https://serverfault.com/questions/105843