Apache proxypass не происходит для менеджера tomcat - PullRequest
0 голосов
/ 03 мая 2020

Я пытался сделать proxypass в Apache для tomcat, как показано ниже,

ProxyPreserveHost On

ProxyPassMatch "^/tcadmin(.*)$" "http://localhost:8080/manager/$1"
ProxyPassReverse "^/tcadmin(.*)$" "http://localhost:8080/manager/$1"

, после этого, если я go в браузере и наберу ab c .com / tcadmin / the URL-адрес браузера изменится на ab c .com / manager / html, и на странице будет сказано, что страница не найдена, это происходит, когда я даю URL, например, tcadmin (используется в примере выше), но если я выполняю настройку, как показано ниже,

ProxyPreserveHost On

ProxyPassMatch "^/manager(.*)$" "http://localhost:8080/manager/$1"
ProxyPassReverse "^/manager(.*)$" http://localhost:8080/manager/$1"

, после этого, если я сделаю ab c .com / manager / в браузере, страница перейдет к экрану менеджера tomcat. Кто-нибудь может объяснить, почему конфигурация работает, когда мы делаем / manager, а не с / tcadmin (или) любым другим.

...