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?

È stato utile?

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