Apache Webserver配置到多个apache tomcat应用程序

时间:2012-04-25 03:01:11

标签: apache tomcat

我有apache tomcat应用程序配置为apache webserver,现在我想将另一个apache tomcat应用程序添加到同一个Apache web服务器,所有这些服务器(apache tomcat和apache web server(rhel))都在同一个网络上,请为我提供了一些配置它的方法。

没有使用mod_jk还有其他方法吗?

1 个答案:

答案 0 :(得分:3)

Apache可以使用mod_jk或使用标准代理模块mod_proxy与Tomcat通信。使用标准代理模块,可以很容易地将多个Tomcat实例放在一个Apache实例后面。

假设您有一个Tomcat实例侦听端口8080而另一个端口侦听端口8081,您可以做一些简单的事情:

<Location /app1/>
  ProxyPass http://localhost:8080/
  ProxyPassReverse http://localhost:8080/
</Location>

<Location /app2/>
  ProxyPass http://localhost:8081/
  ProxyPassReverse http://localhost:8081/
</Location>

这将第一个实例放在/app1/,第二个实例放在。{ /app2/

mod_proxy documentation是一个很好的起点,tomcat documentation简要介绍了这个主题。