Я уверен, что есть простое решение, но я ударился головой о документацию Apache, что кажется вечностью... возможно, кто-то может дать мне подсказку?
В локальной сети у меня есть несколько веб-сайтов (которые, как мы должны предположить, имеют непрозрачные реализации), каждый из которых работает в отдельном домене... и они работают просто отлично.
Я хочу открыть эти веб-сайты через https, но у меня есть доступ только к одному подходящему IP-адресу, поэтому желательно сопоставить путь /app1/ с внутренним сайтом с именем хоста app1 и путь /app2/ к внутреннему сайт с именем хоста app2 - и это моя цель.
Я пробовал играть с «Модулем Apache mod_proxy» — и я пробовал различные комбинации ProxyPass, ProxyPassReverse и разделов — все с той же проблемой. Сайт по адресу http://app1.example.com/ содержит страницы со ссылками на URI в форме " /submit.php" и "/base.css" - которые работают относительно схемы с несколькими сайтами http - но неверны в общедоступной схеме https, где должно быть несколько корней - идентифицируются префиксом пути в общедоступном URI. .
Как лучше всего обеспечить правильный перевод этих URI? Подходит ли mod_proxy для такого рода задач?