Apache BalancerMember peut-il être configuré pour utiliser des sockets de domaine unix?
-
05-07-2019 - |
Question
J'utilise la directive Apache Proxy balancer pour connecter un ensemble de serveurs légers (pour Rails).
Comme si:
<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>
Cependant, thin peut également être configuré pour utiliser des sockets de domaine unix.
Je veux donc pouvoir faire quelque chose comme:
<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>
Mais Apache ne le prend pas. Apparemment, nginx peut le faire, mais je veux vraiment utiliser Apache.
Y a-t-il un moyen?
La solution
Réponse courte, non.
De http://httpd.apache.org/docs/2.2/mod /mod_proxy_balancer.html
Il fournit un support d’équilibrage de charge pour Protocoles HTTP, FTP et AJP13
Ce sont donc les seuls protocoles pris en charge.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow