Во всем Интернете я вижу примеры людей, использующих ProxyPass, где синтаксис выглядит примерно так:
<Location />
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</Location>
Но это не работает для меня. В моей конфигурации Apache 2.2.17 и Tomcat 5.5, если я попытаюсь это сделать, мой сервер не запустится и в журналах не будет четкого сообщения об ошибке, в котором говорится, почему, НО если я сделаю это таким образом (показано ниже) , это работает. Почему это?? :
<Location />
ProxyPass ajp://localhost:8009/
ProxyPassReverse ajp://localhost:8009/
</Location>
Первый пример будет работать, если вы измените ajp
к http
так как это синтаксис прокси http. В прокси ajp не принимает /path
параметр, как и прокси http.