Развертывание нескольких приложений чаш Грааля с Apache/Tomcat + Виртуальные Хосты

организация, не обдумал бы это, если доступность не становилась проблемой.

раз так случай, изучите репликацию, выравнивание нагрузки и много поршня.

6
задан 26 November 2009 в 21:44
поделиться

1 ответ

Я предполагаю, что вы используете mod_jk для соединения Apache и Tomcat. Если это так, вам придется настроить виртуальный хостинг в Tomcat, а также в Apache (несколько объявлений в вашем conf / server.xml)

В основном это означает, что у вас будет два объявления в conf / server.xml. У них будут разные имена и appBase, но вам все равно придется назвать войну ROOT.war

В качестве примера они привели:

<Engine name="Catalina" defaultHost="ren">
    <Host name="ren"    appBase="renapps"/>
    <Host name="stimpy" appBase="stimpyapps"/>
</Engine>

После того, как вы настроили DNS своего виртуального ' s '(как и Apache), вам придется поместить свои ROOT.war (ы) в отдельные папки {renapps, stimpyapps} вместо папки по умолчанию' webapps '

Этот метод работает, но есть другой метод, использующий mod_proxy вместо mod_jk . Я не очень знаком с mod_proxy , но в основном у вас будет дескриптор коннектора, переводящий корневой контекст в реальный контекст. Таким образом, после настройки он будет проксировать и пересылать запросы, отправленные на http://virtualhost1.example.com/ , в правильный контекст в Tomcat ( /myGrailsApplication-0.1/ )

Дайте нам знать, что вы найдете! Кто-нибудь еще сделает это с помощью mod_proxy ?

пересылать запросы, отправленные на http://virtualhost1.example.com/ , в нужный контекст в Tomcat ( /myGrailsApplication-0.1/ )

Дайте нам знать, что вы нашли! Кто-нибудь еще сделает это с помощью mod_proxy ?

пересылать запросы, отправленные на http://virtualhost1.example.com/ , в нужный контекст в Tomcat ( /myGrailsApplication-0.1/ )

Дайте нам знать, что вы нашли! Кто-нибудь еще сделает это с помощью mod_proxy ?

3
ответ дан 17 December 2019 в 18:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: