配置Apache以在友好的URL方案中将动态页面请求转发到Tomcat

时间:2009-05-04 00:22:15

标签: apache tomcat apache-config

我有一个友好网址的网站。

我希望所有以.htm,.gif,.jpg,.css,.js结尾的网址都由Apache Web服务器直接提供,其余的传递给Tomcat。

应转发给Tomcat的动态网址示例:

www.mysite.com/news/newsItem1
www.mysite.com/videos
www.mysite.com/news/list.jsp

Apache应该在同一站点上的静态URL的示例:

www.mysite.com/news/newsItem2.htm
www.mysite.com/image1.gif

使用jk_module我想出了如何配置JkMount以将.jsp等扩展转发给Tomcat ...但是我要找的是url中的not运算符,以便我可以指定类似:如果url没有以.htm或.gif或.jpg或.css或.js然后转发到Tomcat。

关于我如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:3)

以下是mod_jk documentation

的示例
# All requests go to worker1 by default
JkMount /* worker1
# Serve html, jpg and gif using httpd
JkUnMount /*.html worker1
JkUnMount /*.jpg  worker1
JkUnMount /*.gif  worker1

您可以根据自己的需要轻松推广。