mod_jkセットアップでポート80で実行されているapache2とtomcat6(aptリポジトリからインストールされず、手動でダウンロードしてインストール)があります。jsp サーブレット ページには、ブラウザでhttp://myapp.mydomain.com/を指定してアクセスします(仮想ホスティングは tomcat(server.xml) および apache で行われます)。デプロイ中に tomcat がダウンしている場合 (pkill -9 java または /etc/init.d/tomcat stop)、Tomcat のエラー ページ 503 をカスタム エラー ページにリダイレクトしようとしています。
私のApacheのドキュメントルートは /var/www/ なので、apache2.confファイルのエントリの下に配置します
ErrorDocument 503 maintenance.html
/var/www の下にファイル maintenance.html を作成しました。tomcat の停止をテストしたところ、URL を変更せずにページが maintenance.html にリダイレクトされましたが、実際のページは表示されず、代わりにファイル名maintenance.html
がブラウザーに表示されます。Tomcatがダウンしているときに適切なmaintenance.htmlページにリダイレクトするApacheを適切に構成するのを手伝ってくれる人はいますか?