Apache BalancerMember può essere configurato per utilizzare socket di dominio unix?
-
05-07-2019 - |
Domanda
Sto usando la direttiva di bilanciamento del proxy Apache per collegare un set di thin server (per Rails).
In questo modo:
<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>
Tuttavia, thin può anche essere configurato per utilizzare socket di dominio unix.
Quindi voglio essere in grado di fare qualcosa del tipo:
<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>
Ma Apache non lo sta prendendo. Apparentemente nginx può farlo, ma voglio davvero usare Apache.
C'è un modo?
Soluzione
Risposta breve, no.
Da http://httpd.apache.org/docs/2.2/mod /mod_proxy_balancer.html
Fornisce supporto per il bilanciamento del carico per Protocolli HTTP, FTP e AJP13
Quindi questi sono gli unici protocolli supportati.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow