Apache代理可以向多个服务器发送一个请求吗?

我们希望将Apache代理收到的请求发送给一组下游服务器(实际上也是代理服务器,但是我不认为这很重要)。

我们知道,除了这些请求之外,其他所有请求都会失败,原因很多(服务器在该IP不存在,不在正确的端口上侦听,或者凭据错误)。

我们知道,对于一台服务器,请求应该可以工作(但不一定 – 服务器可能关机,不能正常工作,重载等)。 我们不知道这将是哪个服务器的任何一个请求。

所以我们想要返回一个正确的响应,如果它发生,或者如果没有任何错误响应(或固定的失败响应)应该返回。

有任何想法吗? 如果我们需要从头开始编写,这不是最复杂的应用程序,但是如果可以的话,我们更愿意使用Apache(已经在我们的解决scheme中)。

不,Apache的mod_proxy根本无法发送请求到多个原始服务器。

回避是正确的,mod_proxy是无法做到这一点。

然而, 戈尔写的是这样做的。

阿瑟·卢茨 ( Arthur Lutz)在这里发布了答案。