Eu tenho um servidor web Apache na frente de outro servidor de aplicativos, usando o Proxy Pass. Quando a solicitação para o aplicativo retornou o erro 404, desejo mostrar a página de erro personalizada do servidor da Web, não a que veio do servidor de aplicativos. Eu tentei configurar o ErrorDocument 404 no host virtual, mas ele não funciona. Como devo fazer isso? Ou isso não é possível?
<VirtualHost *:80>
ServerName servername
DocumentRoot /somepath/
ProxyPass / http://localhost:8080/someapp/
ProxyPassReverse / http://localhost:8080/someapp/
ErrorDocument 404 /error.html
</VirtualHost>
apache-2.2
mod-proxy
errordocument
hendry.fu
fonte
fonte
ProxyPass /errors !
realmente me ajudou!