У меня есть apache2 и tomcat6 (не установленные из репозитория apt, загруженные и установленные вручную), работающие на порту 80 с установкой mod_jk. Доступ к страницам jsp сервлета указывает браузеру на http://myapp.mydomain.com/ (виртуальный хостинг выполняется в tomcat (server.xml) и в apache). Я пытаюсь перенаправить страницу ошибок tomcat 503 на страницу пользовательских ошибок, когда tomcat не работает (pkill -9 java или /etc/init.d/tomcat stop) во время развертывания.
Корень документа моего apache - / var / www /, поэтому я размещаю запись ниже в файле apache2.conf
ErrorDocument 503 maintenance.html
и создал файл maintenance.html в каталоге / var / www. Когда я протестировал остановку tomcat и получил страницу, перенаправленную на maintenance.html, без изменения URL-адреса, но реальная страница не отображается, вместо этого в браузере отображается имя файла maintenance.html
. Может ли кто-нибудь помочь мне правильно настроить apache, который перенаправляет на правильную страницу maintenance.html, когда tomcat не работает?