我将Apache HTTP服务器设置为将所有请求转发到Tomcat,即proxy_ajp.conf看起来像:
ProxyPass / ajp://localhost:8009/
Tomcat正在侦听端口8009.除非我尝试访问服务器上的squirrelmail(即webmail),否则这样可以找到。有没有办法将所有请求转发给Tomcat 除了那些转到/ webmail /?
感谢您的帮助。
答案 0 :(得分:1)
这实际上更像是一个服务器故障的问题,但是,你可以做到。
你需要使用RewriteRule,如下所示:
RewriteEngine On
RewriteCond REQUEST_URI !^/webmail.*
RewriteRule / /tomcat/
<Location /tomcat>
ProxyPass ajp://localhost:8099/
</Location>