是否可以使用 mod_proxy_balancer 执行以下操作:
- 主应用服务器:IP:192.168.1.1
- 辅助服务器:IP:192.168.1.2
主应用服务器使用 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 虚拟机!:)
谢谢