我如何处理 Apache 上的码头抛出的 500 错误



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

我配置了 apache错误文档 500 http://abc.com/errorpage.html

但我仍然从码头收到 500 错误,带有 HTTP 错误 500,后跟堆栈跟踪和页脚"由 Jetty://提供动力"

如何在 apache 上抑制此错误。

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

最新更新