В дополнение к ответу @Jon Lin рассмотрите возможность использования ProxyPassReverse
также на случай, если ваше приложение выполнит какие-либо перенаправления. Это делает Apache правильными URL-адресами ответов (Подробнее о ProxyPassReverse ). Это будет выглядеть так:
<VirtualHost subdomain.mydomain.com:80>
ProxyPass / http://localhost:8080/application1/
ProxyPassReverse / http://localhost:8080/application1/
</VirtualHost>
<VirtualHost mydomain.com:80>
ProxyPass / http://localhost:8080/application1/
ProxyPassReverse / http://localhost:8080/application1/
</VirtualHost>
Надеюсь, это поможет.