Я определил виртуальный хост для example.com
в Tomcat Host Manager.
Я могу получить доступ http://example.com:8080/Web_Application
. Однако я хочу использовать http://example.com/webapp
.
Я также хочу получить доступ http://example.com/
через Apache для обслуживания PHP + HTML. Только для http://example.com/webapp
Я хочу, чтобы Tomcat обслуживал веб-приложение через порт 8080.
Можно ли скрыть номер порта, а также сопоставить URL-адрес с конкретным веб-приложением? Какие изменения конфигурации необходимы для этого?
Да, это стандартная конфигурация. Вы просто используете ProxyPass
, как это:
ProxyPass /webapp http://localhost:8080/Web_Application
ProxyPassReverse /webapp http://localhost:8080/Web_Application