由于可怕的,可怕的错误,我们改变了将Apache连接到Tomcat的方式.我们用的是mod_jk
:
JkMount /path ajp13
现在我们正在使用mod_proxy_ajp
:
ProxyPass /path ajp://localhost:8009/path ProxyPassReverse /path ajp://localhost:8009/path
但是,有一个功能JkMount
提供但ProxyPass
不提供:选择文件类型的能力.这使得代理html文件成为可能,但不能代理图像 - 换句话说,让好的快速Apache服务于静态的东西,并仅仅为动态的东西使用缓慢的Tomcat.
JkMount /*.html ajp13
有没有办法实现这一目标ProxyPass
?可能使用周围的
指令或类似的东西?
使用ProxyPassMatch:
ProxyPassMatch ^/(path/.*\.html)$ ajp://localhost:8009/$1
编辑:马库斯唐宁的纠正