Назад | Перейти на главную страницу

tomcat 5.5 + apache Настроить групповое приложение внутри tomcat

Мой apache перенаправляет на мой кот

<VirtualHost www.example.com:80>
...
    ProxyPass http://localhost:8080/
    ProxyPassReverse http://localhost:8080/
...
</VirtualHost>

Но у моего кота больше веб-приложений, и у меня будет еще один виртуальный хост apache http, указывающий на этот кот.

Мне нужно такое поведение:

www.example.com/tomcatapp1  --> tomcat http://localhost:8080/myexamples/tomcatapp1
www.example.com/tomcatapp2  --> tomcat http://localhost:8080/myexamples/tomcatapp2

www.foo.com --> tomcat http://localhost:8080/foo

myexamples может быть папкой? Как мне настроить Tomcat для этого? Что мне нужно использовать?

Большое спасибо!

зачем вам папка myexamples? Не могли бы вы просто развернуть tomcatapp1 и tomcatapp2? Это будут папки.

Я думаю, это может быть то, что вы ищете:

 <VirtualHost www.example.com:80>
 ...
   ProxyPass /tomcatapp1 http://localhost:8080/tomcatapp1
   ProxyPassReverse /tomcatapp1 http://localhost:8080/tomcatapp1

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

 <VirtualHost www.foo.com:80>
 ...
   ProxyPass / http://localhost:8080/foo
   ProxyPassReverse / http://localhost:8080/foo
 ...
 </VirtualHost>

Надеюсь это поможет.