我正在使用mod_jk使Java Web应用程序可通过apache网络服务器进行访问。我的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文件。
是否有可能像JkMount / * worker1一样将所有请求发送到tomcat服务器,但/ wiki和/ forum除外?

我正在寻找这样的东西:

JkMount /* worker1
JkUnmount /forum
JkUnmount /wiki

最佳答案

尝试这个:

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

09-05 20:58