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?

Était-ce utile?

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
scroll top