В настоящее время у меня есть несколько различных контейнеров Apache / PHP Docker, работающих на одном хосте. На главном хосте у меня установлена Apache, который выполняет ProxyPass для порта, на котором работает Apache каждого контейнера, поэтому при посещении определенных каталогов на хосте он вызывает этот контейнер.
Пример: test.abc.com/con1 проксирует порт 32500
Пример: test.abc.com/con2 проксирует порт 32501
Проблема, с которой я сталкиваюсь, заключается в том, что при посещении этих каталогов сервер Apache в контейнере не осознает, что он уже находится в каталоге. Поэтому при просмотре файлов в списке каталогов они ссылаются следующим образом:
test.abc.com / file.txt
Вместо этого:
test.abc.com / con1 / file.txt
Как бы это исправить, чтобы Apache контейнера знал, в каком каталоге он уже находится? Я относительно новичок в настройке конфигурации Apache самостоятельно.