3

WebアプリケーションをホストするためにTomcatを使用しており、負荷分散にmodプロキシを使用してその上にApachehttpサーバーを使用しています。

アプリケーションが404または500エラーをスローした場合、Tomcatサーバーではなくapachehttpサーバーを介してエラーページを提供したいと思います。これは、私がすべての静的コンテンツをapacheを介して提供しており、戦争の一部としてそれを望まないためです。それを行う方法はありますか?

4

1 に答える 1

2

Apache設定のvirtualhostセクションで「ErrorDocument」ディレクティブを指定します。

ErrorDocument 404 /path/to/my404page.html
ErrorDocument 500 /path/to/my500page.html

さらに、modプロキシを使用しているため、ProxyErrorOverrideを有効にして、apacheがプロキシされたコンテンツのカスタムエラードキュメントを生成できるようにすることができます。

ドキュメントもチェックしてください

于 2010-09-01T13:21:46.303 に答える