Назад | Перейти на главную страницу

Конечная косая черта и http-коннектор tomcat

Я настраиваю 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