У меня есть запросы обработки 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
Это вообще возможно?
Спасибо!