1

アプリサーバーとしてjettyを使用し、リクエストをjettyにプロキシするWebサーバーとしてapacheを使用しています。場合によっては、jetty がスタック トレースで 500 内部サーバー エラーをスローします。Apache でこの 500 エラーを処理したい、つまり、この 500 エラーを抑制して HTML ページを表示するように Apache を構成したい。

ErrorDocument 500 http://abc.com/errorpage.htmlで apache を構成しました

しかし、それでも私は Jetty から 500 エラーが発生し、HTTP ERROR 500 の後にスタック トレースとフッターが「Powered by Jetty://」として続きます。

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 に答える