Мой 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>
Надеюсь это поможет.