
Допустим, у меня есть сервер (Centos 7) с Apache в качестве основного прослушивателя 80-го порта. И есть несколько веб-сайтов, работающих на этом Apache на 80-м порту. Также у меня есть проект, созданный в контейнерах Docker, на одном из прослушивателей контейнеров - nginx. Возможно ли проксировать все запросы к nginx Docker через мой демон Apache, в то время как другие сайты будут работать?
решение1
Исправлено. Просто: установите mod_proxy и в файле Apache domain.conf добавьте в блок VirtualHost директиву ниже: ProxyPass /http://127.0.0.1:8080/
где / — это ваш путь для проксирования, а 127.0.0.1:8080 — это локальный IP-адрес и порт вашего контейнера Docker с nginx.