2010-09-01 92 views
3

我正在使用Tomcat托管我的Web应用程序和Apache服务器,并使用mod proxy进行负载平衡。使用Apache HTTP服务器服务错误页面

当我的应用程序抛出404或500错误时,我想通过apache http服务器而不是tomcat服务器来提供错误页面。这是因为我通过apache提供所有静态内容,并且不希望它成为战争的一部分。有没有办法做到这一点?

回答

2

指定Apache配置的虚拟主机部分“的ErrorDocument”指令:

ErrorDocument 404 /path/to/my404page.html 
ErrorDocument 500 /path/to/my500page.html 

此外,由于您使用的国防部代理,你可能你可能希望启用ProxyErrorOverride让阿帕奇生成自定义错误代理内容的文档。

也检出the documentation

+0

太棒了。谢谢Jeroen。它完美的作品。 – 2010-09-02 01:09:10