Apache的反向代理:以下redirect?

是否有可能使apache(2.2)mod_proxy跟随上游redirecthttp 301,302)?

通常会configuration一个反向代理,如:

ProxyPass /foo http://upstream.example.com/bar ProxyPassReverse /foo http://upstream.example.com/bar 

但是,如果upstream.example.com使用redirect进行响应,则客户端将通过upstream.example.com响应。

是否有可能使Apacheredirect直到获得正确的响应,然后才回应客户端?

我不认为这是可能的。 在302情况下,最低限度会违反协议。 在这两种情况下,你所描述的行为都会回复给出一个200的redirect页面。

不知道你为什么要这样做。 如果你需要这样的性能更好的caching的答复,这与Apache是​​很容易做到的。