是否有可能使apache(2.2)mod_proxy跟随上游redirect(http 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是很容易做到的。