Apache BalancerMember 可以配置为使用 unix 域套接字吗?
我正在使用 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>
但 Apache 不接受它。 显然 nginx 可以做到,但我真的想使用 Apache。
有办法吗?
I am using the Apache Proxy balancer directive to hook up a set of thin servers (for Rails).
Like so:
<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>
However, thin can also be configured to use unix domain sockets.
So I want to be able to do something like:
<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>
But Apache is not taking it.
Apparently nginx can do it, but I really want to use Apache.
Is there a way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短的回答,不。
来自http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer。 html
因此这些是唯一受支持的协议。
Short answer, no.
From http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
So those are the only protocols supported.