mod_proxy_balancer是否可以执行以下操作:
主应用程序服务器使用apache处理来自公共DNS的所有请求。
然后使用mod_proxy_balancer基本上说
<Proxy balancer://myapp>
BalancerMember http://192.168.1.1/ loadfactor=1 # Balancer member 1
BalancerMember http://192.168.1.2/ loadfactor=3 # Balancer member 2
ProxySet lbmethod=byrequests
</Proxy>
所以实际上它说,主应用服务器可以处理这个请求,还是可以将它传递给集群中的另一台服务器?
另外,如果我正在使用https,那么我是否只需在每台服务器上设置每个apache以指向我签名的证书并侦听端口443然后当mod_proxy_balancer通过请求时他们自然会处理https ?
我知道我可以自己设置测试,但如果有人能在这里给我快速解答,我不想搞砸设置两个Ubuntu虚拟机! :)
由于
答案 0 :(得分:1)
是的,这是可能的,但它没有按照你的说法去做。它将3/4的请求分发给第一台服务器,其余的分配给第二台服务器。请参阅文档。
您应该在平衡器背面使用AJP或HTTP,向后端应用服务器说明文。系统中唯一需要的SSL是负载均衡Apache。