A resposta simples é não.
Você precisa considerar pelo menos três aspectos de forçar um aplicativo a viver longe da raiz.
- Mapeamento de URLs com base na raiz para o novo local - , o que é fácil com
proxy_pass
ourewrite
- Mapeamento de respostas de redirecionamento (301, 302, etc) - , o que é fácil com
proxy_redirect
- Mapeamento de URLs de recursos e hiperlinks incorporados
O último ponto não é fácil. As aplicações que esperam viver na raiz geralmente acessam seus recursos em relação à raiz, o que significa que eles acessam o local errado no proxy reverso.
O Apache tem um módulo que pode reescrever URLs embutidas no documento HTML, mas isso parece ineficiente para mim.
A solução preferida é alterar o aplicativo para tornar seu recurso e URLs de hiperlink com um caminho relativo ou prefixado com o mesmo caminho personalizado.