Estou recebendo um comportamento que não entendo muito bem do meu proxy reverso do Apache.
Eu tenho um servidor back-end que retorna um 503 usando app_offline.htm
durante determinados processos.
Quando isso ocorre, recebo um erro Apache 403 tradicional:
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Se meu servidor back-end estiver indisponível e o mod_proxy não puder se conectar, vejo minha tela de erro personalizada, mas um 503 genérico. não sei como.
Adicionar o
ProxyErrorOverride On
aos meus hosts virtuais me permite capturar esse código de status e reagir adequadamente. O problema é que isso também redireciona todos os nossos outros códigos de status.Estou usando algumas passagens pequenas para exibir o conteúdo na parte de trás se eu receber um 404 ou algo semelhante.
Documento de erro 404 404.html
Conteúdo de 404.html