Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Apache HTTP 服务器设置为将所有请求转发到 Tomcat,即 proxy_ajp.conf 如下所示:
ProxyPass / ajp://localhost:8009/
Tomcat 正在侦听端口 8009 的位置。除非我尝试访问服务器上的 squirrelmail(即 webmail),否则此方法有效。有没有办法将所有请求转发到 Tomcat,除了那些去 /webmail/ 的请求?
谢谢您的帮助。
这实际上更像是服务器故障之类的问题,但是是的,您可以做到。
您需要使用 RewriteRule,如下所示:
RewriteEngine On RewriteCond REQUEST_URI !^/webmail.* RewriteRule / /tomcat/ <Location /tomcat> ProxyPass ajp://localhost:8099/ </Location>