我在Apache 2.2.2 Debian Wheezy上。 我以前有过使用以下命令的所有对VirtualHost
转发到Tomcat的请求:
JkMount / ajp13_worker JkMount /* ajp13_worker
现在,我想从这个设置中排除一个特定的URL前缀foo
,但是保留它。 我尝试使用LocationMatch
指令,如下所示:
<LocationMatch "^/(?!foo)"> # JkMount commands </LocationMatch>
如果按原样使用,则会出现以下错误消息:
JkMount can not have a path when defined in a location
但是,如果我尝试使用JkMount ajp13_worker
那么我得到的错误消息:
JkMount context should start with /
我怎样才能得到正确的行为只有不以/foo
开头的url?
替代JkMount:
<LocationMatch "^/(?!foo)"> SetHandler jakarta-servlet SetEnv JK_WORKER_NAME ajp13_worker </LocationMatch>