Heyas. Я использую mod_proxy с apache2, предоставляя возможность vhost нескольким приложениям сервлетов, работающим на локальной машине. Работает нормально, по большей части. Запросы поступают в apache, после чего направляются приложению, привязанному к порту на localhost. Приложение получает запрос и отвечает, который возвращается клиенту через Apache.
Проблема, с которой я столкнулся, заключается в том, что приложение выдает 500 ошибок, а mod_proxy их останавливает. Часто эти ошибки вызываются в ajax-запросе, а ошибка обрабатывается в javascript на стороне клиента. Например, при вызове createObject (name) на стороне сервера может возникать исключение NameNotUniqueException, которое доставляется обратно как 500. Клиентский JavaScript может затем отображать соответствующее сообщение об ошибке.
Когда приложение выдает ошибку (что приводит к ответу 500 на mod_proxy), тогда apache топает сообщение об ошибке и возвращает
500 Внутренняя ошибка сервера
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или
неверная конфигурация и не удалось завершить
ваш запрос.
.. стандартное сообщение об ошибке на стороне сервера apache.
Я хочу, чтобы mod_proxy передавал исходные 500 клиенту. Есть ли пропущенная мною директива, которая предотвращает забивание 500?
ТИА