#apache2 #tomcat6 #apache #mod-proxy
#apache2 #tomcat6 #apache #мод-прокси
Вопрос:
У меня есть 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 . Я настроил второй виртуальный хостинг, однако работает только первый. Возможно ли это вообще, проксировать 2 веб-приложения в одном домене? Если да, то любые подсказки, подсказки, хитрости были бы высоко оценены.
Ответ №1:
Ах, вы уже в значительной степени делаете это: просто добавьте дополнительные инструкции 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>
Комментарии:
1. Я был так близко. : o) Спасибо.