0

我将 Apache HTTP 服务器设置为将所有请求转发到 Tomcat,即 proxy_ajp.conf 如下所示:

ProxyPass / ajp://localhost:8009/

Tomcat 正在侦听端口 8009 的位置。除非我尝试访问服务器上的 squirrelmail(即 webmail),否则此方法有效。有没有办法将所有请求转发到 Tomcat,除了那些去 /webmail/ 的请求?

谢谢您的帮助。

4

1 回答 1

1

这实际上更像是服务器故障之类的问题,但是是的,您可以做到。

您需要使用 RewriteRule,如下所示:

RewriteEngine On
RewriteCond REQUEST_URI !^/webmail.*
RewriteRule / /tomcat/

<Location /tomcat>
     ProxyPass ajp://localhost:8099/
</Location>
于 2010-08-31T02:25:31.443 回答