У меня были подобные вещи, происходят со мной, где мой IP был прежним mp3 сайтом.
То, что я закончил тем, что делал, должно было перенаправить их в пустой файл. Я рекомендовал бы для Вас только к серверу файл 0x0.jpg с помощью какой-то системы псевдонима.
Если бы Ваша страница обслуживания не слишком сложна, я предложил бы встроить таблицы стилей в документ. Таким образом, Вы не должны будете беспокоиться сложным ruleset, как Вы упомянули выше и все еще можете к серверу хорошо разработанная страница обслуживания. Конечно, это не обязательно решит проблему с изображениями, все же.
Вы не могли также быть немного более умными со своим JkMounts. Таким образом (удалил некоторые строки для ясности):-
Alias / /var/www/
ErrorDocument 503 /maintenance/maintenance.html
JkMount / myworker
JkMount /* myworker
JkUnmount /maintenance/* myworker
<VirtualHost *:80>
ServerName station1.mydomain.com
DocumentRoot /usr/share/tomcat/webapps/myapps1
JkMount /* myworker
JkUnmount /maintenance/* myworker
</VirtualHost>
Затем можно статически связаться до общей CSS и jpg's из mainentance папки.
Поместите все свои пользовательские ошибки в подкаталог и затем не используйте никакую-jk переменную среды для обхода mod_jk для того подкаталога как:
SetEnvIfRequest_URI "/errors/*" no-jk
JkMount / myworker
JkMount /* myworker
JkMount /*.jsp myworker
Затем Вы не должны быть побеспокоены директивами JkUnMount.