Apache Balancermember는 Unix 도메인 소켓을 사용하도록 구성 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1611103

문제

Apache 프록시 밸런서 지시문을 사용하여 얇은 서버 세트 (레일 용)를 연결하고 있습니다.

그렇게 :

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

그러나 Thin은 Unix 도메인 소켓을 사용하도록 구성 할 수도 있습니다.

그래서 나는 다음과 같은 일을 할 수 있기를 원합니다.

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

그러나 아파치는 그것을 취하지 않습니다. 분명히 Nginx는 할 수 있지만 Apache를 사용하고 싶습니다.

방법이 있습니까?

도움이 되었습니까?

해결책

짧은 대답, 아니요.

에서 http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

HTTP, FTP 및 AJP13 프로토콜에 대한로드 밸런싱 지원을 제공합니다.

그래서 이것들은 지원되는 유일한 프로토콜입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top