Назад | Перейти на главную страницу

манипулирование URI для разных веб-приложений на обратном прокси-сервере Apache для tomcat в Windows

У меня есть запросы обработки apache для того, чтобы разные домены "вытягивали" разные "приложения" из одного экземпляра tomcat.

Фактически, запросы для всех доменов указывают на «материнское» веб-приложение, которое загружает код для предполагаемого «дочернего» приложения в соответствии с параметром URI, отправленным в tomcat ... например:

Going to (apache)            should bring (tomcat)
https://www.mathemat.com <-- http://127.0.0.1:8080/webrun/open.do?sys=MAT 
https://www.another.com  <-- http://127.0.0.1:8080/webrun/open.do?sys=ANO
https://www.etc.com      <-- http://127.0.0.1:8080/webrun/open.do?sys=ETC

Мне удалось получить сертификаты, хосты и т.д., работающие как в https://domain/ приносит http://127.0.0.1:8080/ просто хорошо.

Можно ли использовать какое-то мудрое переписывание, которое могло бы «внедрить» webrun / open.dos? Sys = XXX в качестве URI запросов, которые их пропустили, игнорируя запросы, которые уже вводят их?

так как...

www.domain.com/        become 127.0.0.1:8080/webrun/open.dos?sys=XXX 
www.domain.com/webrun/ become 127.0.0.1:8080/webrun/open.dos?sys=XXX

но

www.domain.com/webrun/anythingelse?as=is&etc=etc  become 127.0.0.1:8080/webrun/anythingelse?as=is&etc=etc

Это вообще возможно?

Спасибо!