У меня есть сервер Tomcat, работающий внутри докера с IP 172.17.0.2:8080 с веб-приложением с именем "app1".
И у меня работает сервер Apache для перенаправления запросов на сервер Tomcat по умолчаниюстраница с надписью "Это работает!"Это моя конфигурация виртуального хоста:
<VirtualHost *:80>
ProxyPreserveHost On
ServerName 172.17.0.2
ProxyPass /app1 http://172.17.0.2:8080/app1
ProxyPassReverse /app1 http://172.17.0.2:8080/app1
</VirtualHost>
Теперь, если я нажму на localhost, то "Это работает!"страница загружается.
Если я нажимаю localhost / app1, загружается страница веб-приложения tomcat.
Если я нажимаю 172.17.0.2:8080/app1, загружается страница веб-приложения tomcat.
ЕслиЯ нажал 172.17.0.2/app1, после чего ни одна страница не была загружена, и отображается сообщение об ошибке «Соединение отказано».Здесь я ожидаю загрузить страницу веб-приложения tomcat, так как я установил для ServerName значение 172.17.0.2
В основном я хочу запустить несколько серверов на одном компьютере внутри контейнеров докеров, а не запускать один сервер на нескольких серверах.машины.
Я что-то не так делаю?