
Atualmente, tenho uma configuração de proxy semelhante a esta:
ProxyPassMatch ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPassReverse ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPreserveHost Off
Estou tentando mapear, por exemplo, https://my.website.com/foo/bar/home
para https://xyz.domain.net/home
.
O proxypass parece estar funcionando, pois posso ver a página da web xyz.domain.net/home
, no entanto, a página da web é a ÚNICA coisa que parece estar sendo proxy. Todos os outros ativos, como arquivos js ou fontes, não estão sendo solicitados corretamente.
Por exemplo, ao carregar https://xyz.domain.net/home
esta página busca arquivos https://xyz.domain.net/scripts/index.js
. No entanto, ao acessá-lo por meio do URL do proxy, https://my.website.com/foo/bar/home
tenta-se recuperar o ativo https://my.website.com/scripts/index.js
e, claro, ele responde com um 404.
Existe alguma outra diretiva de proxy que devo incluir para que os ativos carregados pela página também sejam recuperados do xyz.domain
servidor?
Como outra informação, tentei ProxyPreserveHost On
em vez disso Off
, mas isso recupera um 403 do servidor final em todas as páginas que tento acessar.
Estou usando o Oracle HTTP Server versão 12.2.1.4
Agradeço antecipadamente.