Bonjour à tous,
Cela fait bientôt une semaine que je sèche là dessus, j'aimerais savoir si quelqu'un à une solution. Ca à l'air tout bête, mais quelque chose doit m'échapper...
J'ai donc un serveur web apache 2.2 sur opensuse en DMZ, qui doit faire du proxyreverse vers un serveur Filemaker sous Windows 2003 en intranet (qui lui même en interne fait toute une bidouille tomcat<->iis préréglée à l'installation et à laquelle je ne touche pas !). Jusqu'à présent cela fonctionnait bien avec dans le virtualhost principal www.serveurweb.dom.fr un :
Depuis quelque temps, ben ça marche pô ! Sans que sache vraiment depuis quelle manip, vu qu'il y a eu pas de mises à jour et de remaniements de tous les côtés sur nos serveurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ProxyPass /filemaker http://serveurbdd.dom.fr:8081 ProxyPassReverse /filemaker http://serveurbdd.dom.fr:8081
En fait, tous les liens, les images à inclure, etc, renvoient à www.serveur.dom.com/fmi/iwp au lieu de www.serveur.dom.com/filemaker/fmi/iwp.
Dans le code source des pages renvoyées, tous les liens sont de la forme "/fmi/iwp/ressource.gif" et non "fmi/iwp/ressource.gif", ce qui ne m'aide pas vraiment...
J'ai donc essayé d'autre formes, du style
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <Location /filemaker> ProxyPass http://serveurbdd.dom.fr:8081 ProxyPassReverse http://serveurbdd.dom.fr:8081 </Location>
ainsi que des variantes avec/sans trailing slash, des rewrite ^/ ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Location /filemaker> ProxyPass http://serveurbdd.dom.fr:8081/ ProxyPassReverse http://serveurbdd.dom.fr:8081/ RewriteEngine on RewriteRule ^/$ /filemaker/ [R] </Location>
J'ai aussi tenté d'utiliser un SetEnv pour redéfinir l'url de base, sans succès mais je ne suis pas sûr d'avoir bien saisi la syntaxe.
Bref, je patauge ...
Le pire étant, comme je le disais, que tout ça marchait très bien depuis des mois, que j'ai d'autres proxy reverse sur d'autres serveurs, qui fonctionnent sans problème et que ça à vraiment l'air tout bête
Merci d'avance à ceux qui ont des pistes...
Partager