ErrorDocument 405 não está funcionando no Apache

1

Estou usando o Apache como um proxy para nosso servidor Glassfish interno e quero ocultar o máximo de informações sobre o software que estamos usando.

No Apache, configurei um ErrorDocument 404 muito simples no nível do servidor:

ErrorDocument 404 "Page not found"

Isso funciona, mas parece não funcionar para 405 (método não permitido):

ErrorDocument 405 "Method not allowed"

Quando eu abro uma URL no meu navegador para um servlet que só fala POST, não GET, recebo a página 405 do Glassfish em vez da minha mensagem personalizada. Eu tentei esconder a informação no lado do Glassfish e no lado do Apache, mas parece que não funciona.

Alguma opinião?

    
por Davio 18.09.2015 / 08:27

1 resposta

1

Experimente a diretiva ProxyErrorOverride

ProxyErrorOverride On

Ele deve exibir a página de erro do Apache em vez da página do servidor de aplicativos.

    
por 18.09.2015 / 08:58