¿Se puede configurar Apache BalancerMember para usar sockets de dominio Unix?
-
05-07-2019 - |
Pregunta
Estoy utilizando la directiva del equilibrador de proxy Apache para conectar un conjunto de servidores delgados (para Rails).
Me gusta así:
<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>
Sin embargo, thin también se puede configurar para usar sockets de dominio Unix.
Así que quiero poder hacer algo como:
<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>
Pero Apache no lo está tomando. Al parecer, nginx puede hacerlo, pero realmente quiero usar Apache.
¿Hay alguna manera?
Solución
Respuesta corta, no.
De http://httpd.apache.org/docs/2.2/mod /mod_proxy_balancer.html
Proporciona soporte de equilibrio de carga para Protocolos HTTP, FTP y AJP13
Por lo tanto, esos son los únicos protocolos compatibles.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow