Apache mod_proxy permite descartar el valor original del encabezado HTTP_HOST, necesito preservarlo para un grupo de URL, ¿cómo puedo hacer eso?
Apache mod_proxy permite descartar el valor original del encabezado HTTP_HOST, necesito preservarlo para un grupo de URL, ¿cómo puedo hacer eso?
Respuestas:
Según la documentación, ProxyPreserveHost es válido en el contexto de 'directorio'. Esto significa que puede ponerlo dentro de una etiqueta <Location>
o <LocationMatch>
:
ProxyPass http://example/
<Location "/">
ProxyPreserveHost On
</Location>
<Location "/special/">
ProxyPreserveHost Off
</Location>
Si tu prefieres:
<Location "/">
ProxyPass http://example/
ProxyPreserveHost On
</Location>
<Location "/special/">
ProxyPass http://example/
ProxyPreserveHost Off
</Location>
<Location>
bloques. Pero no creo que sea necesario; El orden de las Proxy*
directivas no parece ser particularmente importante.