6

我正在使用 Apache 代理平衡器指令来连接一组瘦服务器(用于 Rails)。

像这样:

  <Proxy balancer://thinservers>
    BalancerMember http://127.0.0.1:5000 route=thin0
    BalancerMember http://127.0.0.1:5001 route=thin1
    BalancerMember http://127.0.0.1:5002 route=thin2
  </Proxy>

但是,thin 也可以配置为使用 unix 域套接字。

所以我希望能够做类似的事情:

  <Proxy balancer://thinservers>
    BalancerMember unix://tmp/thin.0.sock route=thin0
    BalancerMember unix://tmp/thin.1.sock route=thin1
    BalancerMember unix://tmp/thin.2.sock route=thin2
  </Proxy>

但阿帕奇没有接受它。显然nginx可以做到,但我真的很想使用Apache。

有办法吗?

4

1 回答 1

3

简短的回答,不。

来自http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

它为 HTTP、FTP 和 AJP13 协议提供负载平衡支持

所以这些是唯一支持的协议。

于 2011-05-26T02:47:13.283 回答