В результате horrible, horrible errors мы изменили способ подключения Apache к Tomcat. Мы использовали mod_jk
:Использование ProxyPass для страниц, но не изображений
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
? Возможно, используя окружную директиву <Location>
или что-то в этом роде?
Возникают ли последствия использования регулярного выражения? –
Регулярное выражение имеет некоторые проблемы с производительностью, когда у вас есть сверхкомплексные выражения. Для такого регулярного выражения все в порядке. – kmkaplan