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 :
worker.properties :
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
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
6 ps=\ worker.list=monworker worker.monworker.port=8009 worker.monworker.host=127.0.0.1 worker.monworker.type=ajp13
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
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>
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?
Partager