Как я могу прокси для нескольких приложений, запущенных в Tomcat через mod_proxy - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть 2 веб-приложения, работающие под Tomcat6.В настоящее время я могу получить доступ к одному из них через mod_proxy со следующей конфигурацией ...

<VirtualHost xxx.xxx.xxx.xxx:80>
     ServerAdmin email@email.com
     ServerName staging.domain.com

     ProxyPass /app1 http://localhost:8080/app1
     ProxyPassReverse /app1 http://localhost:8080/app1
</VirtualHost>

Теперь я могу получить доступ к app1 через http://staging.domain.com/app1. Я также хочу иметь возможность доступа к app2 таким жеспособ: http://staging.domain.com/app2. Я настроил второй VirtualHost, однако работает только первый.Это вообще возможно, чтобы прокси 2 веб-приложения под одним доменом?Если это так, любые советы, подсказки, хитрости будут с благодарностью.

1 Ответ

2 голосов
/ 27 апреля 2011

Ах, вы уже в значительной степени делаете это: просто добавьте дополнительные операторы ProxyPass / ProxyPassReverse.

<VirtualHost xxx.xxx.xxx.xxx:80>
     ServerAdmin email@email.com
     ServerName staging.domain.com

     ProxyPass /app1 http://localhost:8080/app1
     ProxyPassReverse /app1 http://localhost:8080/app1

     ProxyPass /app2 http://localhost:8080/app2
     ProxyPassReverse /app2 http://localhost:8080/app2

     ProxyPass /app3 http://localhost:8080/app3
     ProxyPassReverse /app3 http://localhost:8080/app3
</VirtualHost>
...