|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 13 ![]() |
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 : Code :
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 Code :
Code :
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... |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Oublie mod_proxy, c'est pas lui le problème : sachant qu'il ne modifie pas le code HTML renvoyé par le serveur en backend (IIS, donc), c'est forcément ce serveur backend qui rajoute ce / devant qui t'embête. Donc de 2 choses l'une : soit tu modifies l'application backend pour retirer ce / devant, soit tu utilises un truc du style mod_proxy_html pour cette fois-ci modifier le code HTML renvoyé au navigateur pour supprimer ce /.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Pour tout dire j'avais bien pensé à proxy_html, car les liens sont les mêmes (type "/fim/iwp...") quel que que soit l'endroit ou j'attaque (directement sur l'iis, et même directement sur le tomcat), mais je gardais espoir de m'en passer !
Ce qui me rend complètement perplexe sur ce coup c'est ... comment ça à pu fonctionner jusqu'à maintenant ??? Merci pour ta réponse, en tout cas |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Oh, y a bien dû y avoir un patch de passer quelque part ou une petite modif de configuration faite en loucedé, non ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 13 ![]() |
A dire vrai, j'aurais bien soupconné un peu les mises à jour automatique windows, histoire de trouver une explication/excuse ...
... mais ce serait vraiment de la mauvaise foi, parce que je vois pas bien ce que ça pourrait changer au tomcat qui est derrière tout ça. D'autant plus que j'ai fait des mises à jour de tout un tas de paquets sur la Suse à peu près en meme temps, des modifs un peu partout ailleurs (dns etc.. ) . Alors avant de remonter à la source du problème, y'a du boulot !!! edit C'est que je disais un fait dans le premier post, où à la ligne Citation:
|
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Si c'est du Tomcat, tu peux déjà faire une vérification facile : consulter les JSP, voir s'il y a un / ajouter devant les URL.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Bon, j'ai tout simplement fini par faire un vhost, du coup, le proxy se faisant à la racine, ça marche nickel.
Je crois d'ailleurs me souvenir que c'est tout simplement comme ça que cela fonctionnait avant. J'ai du changer pour un ProxyPass dans le vhost principal, croire que ça marchait pour une raison quelquonque (genre cache) et comme personne ne se sert de ce serveur filemaker, ne pas m'apercevoir avant deux mois que ça déconnait. La leçon : ne jamais croire ses impressions... Je poste ça là, dès fois que ça serve à quequ'un : Code :
Un grand merci pour ton aide. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com