Witam,
nie potrafię poprawnie skonfigurować następującego zagadnienia.
Mam serwer aplikacji (JBoss), znajdujący się w LAN, na którym mam 2 osobne aplikacje WEB:
a) http://jbossserver.local:8084/backoffice
b) http://jbossserver.local:8084/front
I teraz chciałbym, żeby aplikacja (b) FRONT została wystawiona na świat poprzez serwer Apache, jako:
http://front.application.example.org/
Czyli przykładowo adres
http://jbossserver.local:8084/front/a/b/c.png
powinien być prezentowany jako
http://front.application.example.org/a/b/c.png
Problemem jest to, że nie za bardzo potrafię zgubić ten tzw. kontekst aplikacji (czyli 'front' w przypadku adresu 'http://jbossserver.local:8084/front').
Jeśli robię mapowanie
<VirtualHost *:80>
ServerName front.application.example.org
RewriteEngine On
ProxyPreserveHost On
RewriteRule ^(/front)?(.*)$ http://jbossserver.local:8084/front$2 [P]
</VirtualHost>
to wszystko działa.
Ale mi zależy, żeby tego 'front', w aplikacji wystawionej na świat nie było.
Pozdrawiam