2009-05-04 5 views
1

J'ai un site Web avec des URL conviviales.Configurer Apache pour transmettre des requêtes de pages dynamiques à Tomcat dans des scénarios d'URL conviviaux

Je veux que toutes les URLs qui se terminent par .htm, .gif, .jpg, .css, .js soient servies directement par le serveur web Apache et que le reste soit transmis à Tomcat.

exemples de url's dynamiques qui doivent être transmis à Tomcat:

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

exemples de url's statiques sur le même site qui devrait être servi par Apache:

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

Utilisation de la jk_module J'ai trouvé comment configurer JkMount pour transférer des extensions comme .jsp vers Tomcat ... mais ce que je cherche est un opérateur non dans l'url pour que je puisse spécifier quelque chose comme: si l'URL ne se termine pas par .htm ou .gif ou .jpg ou .css ou .js puis transférer vers Tomcat.

Des idées sur comment je peux faire ça?

Répondre

3

Voici un exemple de la 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 

Vous pouvez facilement généraliser à vos besoins.

+0

Merci beaucoup. C'est génial quand les réponses sont simples comme celle-ci. Vous n'avez aucune idée de combien cette information m'aide. – Kishnan

Questions connexes