私はApacheのドキュメントで見つけたすべてのものと、stackoverflowとブログで見つけた他の提案を試しました。/etc/apache2/apache2.conf
または/etc/apache2/conf.d/localized-error-pages
または/etc/apache2/httpd.conf
またはのような構成ファイルに次の行を追加すると/etc/apache2/sites-enabled/000-default
:
ErrorDocument 503 "This is an error msg"
またはhtmlメッセージ
ErrorDocument 503 "<h1> This is an error message </h1>
または外部URLリダイレクトErrorDocument 503 http://www.google.com
でも機能します。
しかし、次のような内部リダイレクトを試みると、ErrorDocument 503 /ERROR_503.html
最後ErrorDocument 503 /error/ERROR_503.html
の行でデフォルトのメッセージが表示されます。
さらに、ErrorDocument を使用して要求を処理しようとしたときに、503 Service Temporarily Unavailable エラーが発生しました。
HTML エラー ページを DocumentRoot の に配置しようとしましvar/www
たvar/www/error
。/etc/apache2/conf.d/localized-error-pages
国際化対応のカスタム ページにすべてのエラーを設定しているすべてのファイルのコメントを解除してみてください/usr/share/apache2/error
。このファイル内のメッセージはデフォルトと同じなので、行は
さらに、ErrorDocument を使用して要求を処理しようとしたときに、503 Service Temporarily Unavailable エラーが発生しました。は表示されなくなりました。しかし、行を変更すると
`ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var`
localized-error-pages ファイルを同じページに配置された新しい html に変更すると、エラーが返され、ページが表示されません。ファイルを編集してHTTP_SERVICE_UNAVAILABLE.html.var
も、ブラウザのメッセージは何も変わりません。
いくつかの詳細情報: ポート 80 のすべての要求をワーカー経由でポート 8089 の tomcat にリダイレクトするためだけに apache2 を使用しています。私の設定ファイルはhttps://dl.dropboxusercontent.com/u/1105054/apache.zipです