我使用jetty作为我的app服务器,使用apache作为webserver来代理对jetty的请求。在某些情况下,jetty会在堆栈跟踪时抛出500内部服务器错误。我想在apache上处理这个500错误,即我想配置apache来抑制这个500错误并显示一个html页面。
我配置了apache ErrorDocument 500 http://abc.com/errorpage.html
但是我仍然从码头获得500错误,其中HTTP ERROR 500后跟堆栈跟踪和页脚 “由Jetty提供支持://”
如何在apache中抑制此错误。
答案 0 :(得分:2)
ProxyErrorOverride指令适用于您:
# Let mod_proxy serve error pages.
ProxyErrorOverride On
# This also allows for SSI, so you can trap the error code and act accordingly.
ErrorDocument 500 /static/500.shtml