除了两个站点之外,mod_jk将所有请求挂载到tomcat

时间:2012-12-05 12:59:53

标签: apache tomcat mod-jk

我正在使用mod_jk通过apache webserver访问java Web应用程序。我的vhost.conf看起来像这样:

JkMount /web/* worker1
JkMount /group/* worker1
JkMount /home/* worker1
JkMount /contact/* worker1
JkMount /customers/* worker1
JkMount /downloads/* worker1
JkMount /theme/* worker1
JkMount /language/* worker1
JkMount /image/* worker1
JkMount /layouttpl/* worker1

如您所见,我必须额外安装java Web应用程序的每个站点。我不能只使用JkMount / * worker1,因为有一些PHP应用程序(mydomain.com/forum和mydomain.com/wiki)在同一个apache服务器上运行。我的问题是,tomcat服务器中不同站点的名称经常发生变化。因此,每当站点名称发生更改时,我都必须调整vhost.conf文件。 是否有可能将所有请求发送到tomcat服务器,就像使用JkMount / * worker1但/ wiki和/ forum除外?

我正在寻找类似的东西:

JkMount /* worker1
JkUnmount /forum
JkUnmount /wiki

2 个答案:

答案 0 :(得分:7)

试试这个:

JkMount /* worker1
JkUnMount /forum/*  worker1
JkUnMount /wiki/*   worker1

答案 1 :(得分:1)

这种方式适用于那些仍在寻找的人:

JkMount /* ajp13_worker

SetEnvIf Request_URI "/forum/*" no-jk