使用Apache HTTP Server提供错误页面

时间:2010-09-01 12:15:06

标签: java apache tomcat apache2 mod-proxy

我正在使用Tomcat来托管我的Web应用程序和apache http服务器,使用mod代理进行负载平衡。

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

1 个答案:

答案 0 :(得分:2)

在apache config的virtualhost部分中指定“ErrorDocument”指令:

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

此外,由于您正在使用mod代理,您可能希望启用ProxyErrorOverride以让apache为代理内容生成自定义错误文档。

另请查看the documentation