Apache将所有内容转发到除了webmail之外的Tomcat

刚刚问StackOverflow,但在这里更合适。

我有我的Apache HTTP服务器设置为转发所有请求到Tomcat,即proxy_ajp.conf看起来像:

ProxyPass / ajp://localhost:8009/ 

Tomcat在端口8009上进行侦听。除了当我尝试访问服务器上的squirrelmail(即webmail)之外,这种方法是可行的。 有没有办法转发所有的请求到Tomcat, 除了去/ webmail /?

谢谢您的帮助。

使用

 ProxyPass /webmail ! ProxyPass / ajp://localhost:8009/ 

绝对。 我这样做的Web应用程序,我不希望人们在WEB-INF中窥探。

  ProxyPass / ajp://localhost:8009 / <Proxy /> Order Deny,Allow Allow from All </Proxy> <Proxy /webmail> Order Deny,Allow Deny from All </Proxy> 

/代理通行证之前的/ webmail的第二个代理通行证for /可能工作。 我相信他们是按顺序匹配的。