У меня есть apache2 и tomcat6 (не установлены из репозитория apt, загружены и установлены вручную), работающие на порту 80 с настройкой mod_jk. Доступ к страницам сервлета jsp осуществляется путем указания браузеру http://myapp.mydomain.com/ (виртуальный хостинг выполняется в tomcat (server .xml) и в apache). Я пытаюсь перенаправить страницу ошибки 503 tomcat на страницу пользовательской ошибки, когда 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 не работает?