Проблема с Apache mod_proxy - PullRequest
       32

Проблема с Apache mod_proxy

0 голосов
/ 22 мая 2018

У меня есть сервер 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

В основном я хочу запустить несколько серверов на одном компьютере внутри контейнеров докеров, а не запускать один сервер на нескольких серверах.машины.

Я что-то не так делаю?

...