1

我使用码头作为我的应用服务器和 apache 作为网络服务器来代理对码头的请求。在某些情况下,jetty 会通过堆栈跟踪抛出 500 内部服务器错误。我想在 apache 上处理这个 500 错误,即我想配置 apache 来抑制这个 500 错误并显示一个 html 页面。

我用 ErrorDocument 500 http://abc.com/errorpage.html配置了 apache

但我仍然从码头收到 500 错误,HTTP ERROR 500 后跟堆栈跟踪和页脚为“由码头提供支持://”

我如何在 apache 上抑制这个错误。

4

1 回答 1

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
于 2012-05-14T13:39:21.937 回答