Можно ли сделать так, чтобы apache (2.2) mod_proxy выполнял перенаправления восходящего потока (http 301, 302)?
Обычно можно настроить обратный прокси, например:
ProxyPass /foo http://upstream.example.com/bar
ProxyPassReverse /foo http://upstream.example.com/bar
Однако если upstream.example.com
отвечает перенаправлением, оно передается клиенту.
Можно ли заставить apache следовать перенаправлению (перенаправлениям) до тех пор, пока он не получит правильный ответ, и только после этого отвечать клиенту?
Я не думаю, что это возможно. По делу 302 это будет как минимум нарушение протокола. В обоих случаях описываемым поведением вы собираетесь ответить на страницу, которая перенаправляет адрес 200.
Не знаю, почему вы пытаетесь это сделать. Если вам это нужно для повышения производительности, вы кешируете ответ, что с apache довольно легко сделать.