tomcat 5.5 + apache 在tomcat里面配置一个group app

tomcat 5.5 + apache 在tomcat里面配置一个group app

我的 apache 重定向到我的 tomcat

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

但是我的 tomcat 有更多的 webapps,并且我会有另一个 apache http 虚拟主机指向这个 tomcat。

我需要这种行为:

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 来实现这一点?我需要使用什么?

非常感谢!

答案1

为什么需要 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>

希望这可以帮助。

相关内容