Хорошо, я понял это.Для тех, кто столкнется с подобными проблемами в будущем, решение заключается в использовании директивы ServerPath
внутри вашей конфигурации VirtualHost.Например, если вы хотите, чтобы приложение обслуживалось по адресу 172.15.1.20/app1, а другое приложение по адресу 172.15.1.20/app2 (через переадресацию порта на процесс, прослушивающий порт), конфигурация виртуального хоста будет выглядеть следующим образом:
LoadModule proxy_module /usr/lib64/apache2/mod_proxy.so
LoadModule proxy_http_module /usr/lib64/apache2/mod_proxy_http.so
<VirtualHost *:80>
ServerName 172.15.1.20
ProxyPreserveHost On
ProxyPass /app1 http://127.0.0.1:9090
ProxyPassReverse /app1 http://127.0.0.1:9090
ProxyPass /app2 http://127.0.0.1:9080
ProxyPassReverse /app2 http://127.0.0.1:9080
</VirtualHost>