刚刚问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 /可能工作。 我相信他们是按顺序匹配的。