2012-04-25 123 views
1

我有Apache Tomcat應用被配置爲Apache網絡服務器,現在我想其他的Apache Tomcat應用程序添加到同一個Apache Web服務器,所有這些服務器(Tomcat和Apache Apache Web服務器(RHEL ))在同一個網絡上,請給我一些配置方法。Apache服務器配置多個Apache Tomcat應用

有沒有其他方式沒有使用mod_jk?

回答

3

Apache可以使用mod_jk或使用標準代理模塊mod_proxy與Tomcat交談。使用標準的代理模塊,將多個Tomcat實例放在一個Apache實例中非常簡單。

假設你有8081端口一個Tomcat實例偵聽端口8080和另一個,你可以做簡單的事情,因爲這:

<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簡要介紹這個話題。