Настройте Apache для пересылки динамических запросов страниц в Tomcat в дружественных сценариях URL - PullRequest
1 голос
/ 04 мая 2009

У меня есть сайт с дружественными URL.

Я хочу, чтобы все URL, заканчивающиеся на .htm, .gif, .jpg, .css, .js, обслуживались непосредственно веб-сервером Apache, а остальные передавались Tomcat.

примеры динамических URL, которые следует переслать в Tomcat:

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

примеры статических URL на том же сайте, который должен обслуживаться Apache:

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

Используя jk_module, я выяснил, как настроить JkMount для переадресации расширений, таких как .jsp, на Tomcat ... однако я ищу оператор not в URL, чтобы я мог указать что-то вроде: .htm или .gif или .jpg или .css или .js затем пересылаются в Tomcat.

Есть идеи, как мне это сделать?

1 Ответ

3 голосов
/ 04 мая 2009

Вот пример из документации mod_jk :

# 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

Вы можете легко обобщить его в соответствии со своими потребностями.

...