我正在使用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
答案 0 :(得分:7)
试试这个:
JkMount /* worker1
JkUnMount /forum/* worker1
JkUnMount /wiki/* worker1
答案 1 :(得分:1)
这种方式适用于那些仍在寻找的人:
JkMount /* ajp13_worker
SetEnvIf Request_URI "/forum/*" no-jk