Apache 2.4 зависает, когда 404 возвращается из бэкэнда
У меня есть бэкэнд-сервер и apache2 в качестве внешнего интерфейса, он настроен на отображение пользовательской страницы 404, но когда возвращается бэкэнд 404, apache начинает зависать. Он отлично работает, когда 404 генерируется на стороне Apache. Вот конфиг:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /somepath
ErrorLog /somepath/logs/error.log
CustomLog /somepath/logs/access.log combined
ErrorDocument 404 /404.html
ProxyPass /dir1 !
ProxyPass /dir2 !
ProxyPass /backend balancer://cluster/
ProxyPassReverse /backend balancer://cluster/
<Proxy balancer://cluster>
BalancerMember http://localhost:7777
ProxySet lbmethod=byrequests
</Proxy>
ProxyErrorOverride On
</VirtualHost>
Любая помощь будет оценена!
Кроме того, журналы не сообщают ни о какой проблеме.
1 ответ
Я только что обнаружил, что это ошибка в Apache 2.4 в ProxyErrorOverride https://issues.apache.org/bugzilla/show_bug.cgi?id=53420