Я настроил свой 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
apache-2.2
tomcat
reverse-proxy
rewrite
Барт ван Хейкелом
источник
источник
If the first argument ends with a trailing /, the second argument should also end with a trailing / and vice versa. Otherwise the resulting requests to the backend may miss some needed slashes and do not deliver the expected results.