Estamos implantando um aplicativo SpringMVC e usando uma interface do Apache para fazer
É mais fácil para nossos funcionários menos inclinados tecnicamente fazer upload de imagens em
para o aplicativo sem ter que reimplantar o aplicativo e tal
aborrecimentos; Ele também lida com o nosso SSL para que a nossa implantação de SSL possa ser facilmente
padronizado.
Para esse fim, estamos usando um frontend do Apache2: 443, que lida com
SSL e splicing em dados do nosso CMS para esse fim:
ProxyPass /client-ui/images/rich/ !
Alias /client-ui/images/rich/ /var/lib/cms/images/
bem como algo como
<Location /client-ui/>
ProxyPass http://localhost:8080/client-ui/ timeout=3600
ProxyPassReverse http://localhost:8080/client-ui/
</Location>
Uma coisa que a nossa implantação ainda não conseguiu resolver é que o
aplicativo vive em /client-ui/betptc/home
, então quando alguém visita o site
eles precisam atingir example.com/client-ui/betptc/home
. Eu gostaria de criar um
DirectoryIndex em /
que simplesmente redireciona para o aplicativo principal.
No entanto, se eu fizer um ProxyPass como eu faço com o diretório de imagens, o
Todo o domínio é mantido do proxy para o Tomcat; o bloco /client-ui/
não é
reconhecido ou respeitado.
Existe alguma outra maneira de fazer isso? Eu não sei muito sobre o nosso aplicativo Spring
bem, então eu estou hesitante em explorar adicionando o redirecionamento nesse fim, mas se
há uma maneira de fazer isso, estou aberto a isso.