当第一个代理失败时,Apache2 如何在选择其他代理?

当第一个代理失败时,Apache2 如何在选择其他代理?

Ubuntu Apache2,

我已经配置了 apache2 的反向代理,

但是如果第一个代理服务器(IP-A)没有运行,那么我想将请求传递给其他代理服务器(IP-B)

我怎样才能做到这一点?

先谢谢了,

答案1

您将创建一个平衡器组,其中一个成员设置为热备用。

假设 192.0.2.5 是您的主服务器,而 192.0.2.6 是您的辅助服务器,那么只有当主服务器关闭时,它才会接收请求。

<Proxy balancer://proxygroup>
  BalancerMember http://192.0.2.5
  BalancerMember http://192.0.2.6 status=+H
</Proxy>
ProxyPass / balancer://proxygroup/
ProxyPassReverse / balancer://proxygroup/

相关内容