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

Прокси-передать Tomcat весь домен, включая root

Я настроил свой VirtualHost example.com проксировать все запросы на сервер Tomcat

ProxyPass / http://localhost:8088/app
ProxyPassReverse / http://localhost:8088/app

Это отлично работает для URL-адресов, таких как example.com/page, но для example.com и example.com/ Я получаю этот ответ о перенаправлении, который, очевидно, ни к чему не приводит.

HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Jul 2011 21:13:37 GMT
Server: Apache-Coyote/1.1             <-- the redirect comes from tomcat
Location: http://example.com/app/     <-- nonsense
...

Что я могу сделать, чтобы это исправить? Желательно в конфиге Apache.

Я использую Apache 2 и Tomcat 7

Я не совсем уверен, почему, но это исправление

ProxyPass / http://localhost:8088/app/
ProxyPassReverse / http://localhost:8088/app/

(Добавлены слэши в конец)