代码之家  ›  专栏  ›  技术社区  ›  Mike Berrow

Apache BalancerMember是否可以配置为使用Unix域套接字?

  •  6
  • Mike Berrow  · 技术社区  · 16 年前

    我正在使用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。

    有办法吗?

    1 回复  |  直到 15 年前
        1
  •  3
  •   rjk    15 年前

    简短的回答,不。

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

    它为 HTTP、FTP和AJP13协议

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