WebアプリケーションをホストするためにTomcatを使用しており、負荷分散にmodプロキシを使用してその上にApachehttpサーバーを使用しています。
アプリケーションが404または500エラーをスローした場合、Tomcatサーバーではなくapachehttpサーバーを介してエラーページを提供したいと思います。これは、私がすべての静的コンテンツをapacheを介して提供しており、戦争の一部としてそれを望まないためです。それを行う方法はありますか?
Apache設定のvirtualhostセクションで「ErrorDocument」ディレクティブを指定します。
ErrorDocument 404 /path/to/my404page.html
ErrorDocument 500 /path/to/my500page.html
さらに、modプロキシを使用しているため、ProxyErrorOverrideを有効にして、apacheがプロキシされたコンテンツのカスタムエラードキュメントを生成できるようにすることができます。
ドキュメントもチェックしてください