
Actualmente tengo una configuración de proxy similar a la siguiente:
ProxyPassMatch ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPassReverse ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPreserveHost Off
Estoy intentando mapear, por ejemplo, https://my.website.com/foo/bar/home
a https://xyz.domain.net/home
.
El proxypass parece estar funcionando ya que puedo ver la página web desde xyz.domain.net/home
, sin embargo, la página web es lo ÚNICO que parece estar siendo proxy. Todos los demás activos, como archivos js o fuentes, no se solicitan correctamente.
Por ejemplo, al cargar https://xyz.domain.net/home
esta página se obtienen archivos https://xyz.domain.net/scripts/index.js
. Sin embargo, al acceder a él a través de la URL del proxy, https://my.website.com/foo/bar/home
se intenta recuperar el activo https://my.website.com/scripts/index.js
y, por supuesto, se responde con un 404.
¿Existe alguna otra directiva de proxy que deba incluir para que los activos cargados por la página también se recuperen del xyz.domain
servidor?
Como información adicional, lo intenté ProxyPreserveHost On
en lugar de hacerlo, Off
pero esto recupera un 403 del servidor final en cada página a la que intento acceder.
Estoy usando Oracle HTTP Server versión 12.2.1.4
Gracias de antemano.