Eu precisava adicionar:
ProxyPreserveHost On
Isso resolveu o problema.
Estou usando o Apache HTTPD para fazer proxy de um servidor Tomcat local:
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
Tudo funciona bem, exceto quando eu tenho um redirecionamento 302. Por alguma razão, o ProxyPassReverse não reescreve o localhost: 8080 e o cliente é redirecionado para localhost: 8080, o que causa um erro no navegador.
Como posso obter o ProxyPassReverse para trabalhar com redirecionamentos 302?
Eu precisava adicionar:
ProxyPreserveHost On
Isso resolveu o problema.