Bonjour!

Voilà, j'ai un problème avec mod_rewrite, ma config ne fonctionne pas et je ne comprends pas pourquoi!

J'ai suivi ce tuto http://zekey.developpez.com/tutoriel/apache/tomcat/ , et quand j'arrive au point V du mod_rewrite, ma config ne fonctionne plus.

Voici la situation, j'ai une appli "IrisManager" déployée sur un serveur tomcat 7.0.34 qui fonctionne bien et est accessible par http://localhost:8080/IrisManager/ (pour l'instant normal). Je suis sous windows xp pour mes tests

En ajoutant la config suivante dans httpd.conf de mon serveur apache 2.2, ca fonctionne aussi avec http://localhost/IrisManager/

httpd.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
LoadModule jk_module modules/mod_jk.so
 
#
# Mod_jk settings
#
   JkWorkersFile "C:/Apache2.2/conf/worker.properties"
   JkLogFile "C:/Apache2.2/logs/mod_jk.log"
   JkLogLevel info
   JkMount /IrisManager monworker
   JkMount /IrisManager/* monworker
# End of mod_jk settings
worker.properties :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ps=\
worker.list=monworker
worker.monworker.port=8009
worker.monworker.host=127.0.0.1
worker.monworker.type=ajp13
Mais c'est maintenant que ca se gâte, au moment de la config du mod_rewrite. Si je suis le tuto, je dois ajouter ce code dans mon httpd.conf :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<VirtualHost *:80>
        RewriteEngine On
        RewriteRule ^$ http://localhost/IrisManager  [L]
</VirtualHost>
Mais après redémarrage de mon apache, l'url http://localhost/IrisManager/ me dit "not found" et l'url http://localhost/ me dit "It works", qui est le message par défaut de apache

Je comprends pas et ca fait 1 jour que je me prends la tete avec ca, qu'est-ce que j'ai fait de faux?