Apache配置文件中的JkUnMount正则表达式

时间:2020-07-06 09:22:52

标签: regex apache tomcat httpd.conf mod-jk

例如,我有REST Api基本路径:/rest-api/api/

其中包含许多API(例如/rest-api/api/groups/rest-api/api/groups/users/rest-api/api/teams/rest-api/api/games等)

现在,我想卸载除以/rest-api/api/groups开头的路径以外的所有路径。

我尝试编写JKUnMount /rest-api/api/(?!groups).*,但是它不起作用。

我也尝试过LocationMatch,但它也无法正常工作。

是否可以禁用我的apache配置的正则表达式?也许我做错了吗?

1 个答案:

答案 0 :(得分:0)

我设法通过添加:

JKUnMount /rest-api/api/* worker
<LocationMatch "/rest-api/api/groups/*">
   SetHandler jakarta-servlet
   SetEnv JK_WORKER_NAME worker
</LocationMatch>