Apache Balancermember는 Unix 도메인 소켓을 사용하도록 구성 할 수 있습니까?
-
05-07-2019 - |
문제
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 프로토콜에 대한로드 밸런싱 지원을 제공합니다.
그래서 이것들은 지원되는 유일한 프로토콜입니다.
제휴하지 않습니다 StackOverflow