Configurer Apache/mod_jk pour indisponibilité de Tomcat
Voici un exemple de configuration Apache possible pour afficher une page d'erreur lorsque la connexion mod_jk avec le serveur Tomcat ne réponds plus.
# Configuration ultra basique pour utiliser Apache/mod_jk/Tomcat
JkMount / tomcatajp13
JkMount /* tomcatjp13
# Avec en option le service des fichiers statiques
# attention la directive JkUnMount ne marche qu'à partir de mod_jk 1.2.7
# JkUnMount /images/*.gif tomcatjp13
# JkUnMount /js/*.js tomcatjp13
# JkUnMount /css/*.css tomcatjp13
# On indique à Apache qu'on veut que le chemin /errors pointe le
# répertoire /var/www/errors dans le filesystem
Alias /errors "/var/www/errors"
# On demande à Apache d'afficher la page maintenance.html dans le cas d'une
# erreur 500 ou 503 (ce qui se passe quand mod_jk ne peut plus contacter le serveur tomcat)
ErrorDocument 500 /errors/maintenance.html
ErrorDocument 503 /errors/maintenance.html
# On s'assure que le chemin /errors n'est plus traités par mod_jk/tomcat
# attention la directive JkUnMount ne marche qu'à partir de mod_jk 1.2.7
JkUnMount /errors/* tomcatajp13
<Location "/errors">
Allow from all
</Location>