Sob o Apache 2.2, não - a diretiva ProxyPreserveHost
é válida apenas na configuração do servidor ou contextos de host virtual ; você precisaria das diferentes instruções ProxyPass
para estar em hosts virtuais diferentes.
No Apache 2.4, sim - o contexto do diretório foi adicionado para a diretiva , agora você pode fazer algo como:
<Location /to-varnish/>
ProxyPreserveHost On
ProxyPass http://127.0.0.1:8000/to-varnish/
</Location>
<Location /to-third-party/>
ProxyPreserveHost Off
ProxyPass http://third-party-site.com/
</Location>