Я настраиваю tomcat для перенаправления посетителей в другой домен и другой порт с помощью HTTP-коннектора tomcat и настроек прокси в конфигурации сайта apache (как описано Вот).
Более конкретное объяснение: - Я запускаю веб-приложение yasgui на domain1.org:8080/yasgui - Я перенаправляю его с помощью http-коннектора на domain2.org/yasgui, настраивая коннектор следующим образом:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
proxyName = "domain2.org"
maxPostSize = "0"
proxyPort = "80"
/>
и добавив это в конфигурацию сайта domain2.org:
ProxyVia On
ProxyPass /yasgui http://domain2.org:8080/yasgui
Это прекрасно работает, когда я навещаю http://domain1.org:8080/yasgui , который перенаправляется на http://domain2.org/yasgui. Однако эта ссылка не работает: http://domain1.org:8080/yasgui/ (обратите внимание на косую черту в конце). Эта ссылка показывает страницу как есть на domain1.
Я не уверен, где здесь ошибка: конфигурация apache или конфигурация tomcat. Помощь очень ценится!
Исправьте конфигурацию Apache. Пожалуйста, добавьте
ProxyPassReverse /app http://localhost:8080/app