【发布时间】:2013-01-09 01:21:59
【问题描述】:
我正在使用 mod_proxy 模块来转发对我的一个域的所有请求,以由 Tomcat 提供服务。但是,我只想将以 *.jsp 或 *.do 或 *.something 结尾的请求转发给 Tomcat 并由 Apache 服务器提供休息(例如 *.html、*.php、*.png)。如何使用 mod_proxy 来实现?
以下是我当前使用的示例 httpd.conf 配置:
<VirtualHost *:80>
DocumentRoot /usr/share/tomcat6/webapps/mywebapp
ServerName example.com
ServerAlias www.example.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
【问题讨论】:
-
OK 我终于找到了,答案是ProxyPassMatch