Apache, mod_jk & mod_rewrite ...

Dans la catégorie c'est tout bête, mais une minuscule erreur d'inattention plombe le tout...

Pour faire marcher le mod_jk (lien apache/serveur J2EE -dans mon cas jetty, on trouve des tas d'infos, de même pour le mod_rewrite d'apache (qui est d'ailleurs la raison principale dans mon cas de faire tourner apache.. enfin, ca et le support de php).
En revanche, pour faire tourner les 2 ensemble.. c'est quasiment le désert absolu.
Après pas mal de recherche et de cassage de dents (genre pas de rewrite sur les pages traitées par jk, ou refus d'apache de se lancer sans la moindre info -à cause de tests foireux cette partie là ;)-) le truc est au final franchement simple.

Il y'a 1 point important:

  • bien penser a passer le flag PT (PassThrough) sur la derniere ligne de rewrite d'apache !! (Sans ca, les modules du genre proxy ou... jk .. reçoivent l'url d'origine et pas celle réécrite )

Pour le reste (config d'apache, jetty, openbluedragon .pour fonctionner ensemble) je noterais peut être ça plus tard, mais il y'à déjà pas mal d'infos claires sur le net, donc moins d'urgence à 'bloc-noter' (oui, j'aime les barbarismes Mort de rire) ces infos

En attendant ces pages sont bien:
http://wiki.openbluedragon.org/wiki/index.php/Category:Installation (docs bluedragon, vivi c'est facile, mais en meme temps c'est efficace)
http://docs.codehaus.org/display/JETTY/Configuring+AJP13+Using+mod_jk (doc jetty pour le mod jk d'apache)