mod_proxy_html

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

mod_proxy_html

Messagepar falempin » 13 Sep 2005 11:56

bonjour à toute la communauté
j'ai cruellemnt besoin de ce module complémentaire à apache afin de faire du http_proxy
sur un serveur du lan sous mon sme
je pensai qu'en passant à la version 7.0 que le problème serait réglé mais non
le problème que je rencontre est très bien résumé dans les pages du concepteur de ce module

http://www.apacheweek.com/features/reverseproxies dans la partie Fixing HTML Links

As we have seen, ProxyPassReverse remaps URLs in the HTTP headers to ensure they work from outside the company network. There is, however, a separate problem when links appear in HTML pages served. Consider the following cases:

<a href="somefile.html">This link will be resolved by the browser and will work correctly.</a>
<a href="/otherfile.html">This link will be resolved by the browser to http://www.example.com/otherfile.html, which is incorrect.</a>
<a href="http://internal1.example.com/">This link will resolve to "no such host" for the browser.</a>
The same problem of course applies to included content such as images, stylesheets, scripts or applets, and other contexts where URLs occur in HTML.

To fix this requires us to parse the HTML and rewrite the links. This is the purpose of mod_proxy_html. It works as an output filter, parsing the HTML and rewriting links as it is served. Two configuration directives are required to set it up:
SetOutputFilter proxy-html This simply inserts the filter, to enable ProxyHTMLURLMap
ProxyHTMLURLMap from-pattern to-pattern [flags] In its basic form, this has a similar purpose and semantics to ProxyPassReverse. Additionally, an extended form is available to enable search-and-replace rewriting of URLs within Scripts and Stylesheets


malheureusement, on ne récupère que le code en c et j'aurai plutôt souhaité une contrib pour le sme7.0
voire qu'il soit intégrer directement dans le httpd
une contrib récupérée recemment m'indique une version apache >= 2.054 hélas

à l'aide .....
falempin
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 150
Inscrit le: 04 Mars 2005 12:27
Localisation: Lille

Messagepar tomtom » 13 Sep 2005 12:08

Salut,

Ca m'etonnerait que tu trouves une cntrib pour quelquechose d'aussi spécifique.

Il te faut compiler le module sur une autre machine de même architecture (x86), avec la source d'apache de la bonne version.
Ensuite, tu n'auras qu'à ajouter le module là où il faut et ajouter les directives de chargement du module ;)

Bon courage !

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

quelqu'un utilise t-il le reverse proxy

Messagepar falempin » 13 Sep 2005 12:25

alors dans ce cas, est ce que quelqu'un fait du reverse proxy avec l'apache du sme car il semblerait que je sois le seul ennuyé à atteindre mon serveur sur le lan sous mon sme ???
je suis preneur d'information à ce sujet .............
merci
falempin
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 150
Inscrit le: 04 Mars 2005 12:27
Localisation: Lille

Messagepar MasterSleepy » 13 Sep 2005 12:46

"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

déjà vu

Messagepar falempin » 13 Sep 2005 13:06

merci pour le lien mais j'ai déjà essayé celà sans résultat
je me connecte bien à ma page d'accueil du serveur du lan , mais ses réponses ne me reviennent pas
,exactement à la façon du problème évoqué précedemment par le concepteur du fameux module.
je cherche plutôt des gens chez qui ça pourrait fonctionner
a+
ps: j'ai bien bouquiné longuement les rewwrites rules d'apache, je pense que celà serait le solution mais pouf , compliqué quand même .....
falempin
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 150
Inscrit le: 04 Mars 2005 12:27
Localisation: Lille

Messagepar MasterSleepy » 13 Sep 2005 13:27

Si je t'ai répondu,c'est que c'est le howto que j'ai suivi pour l'utilisé et qui fonctionne à merveille.
Maintenant c'est vrai que si l'application qui se trouve sur le serveur distant utilise de lien fixe, style /images/toto.jpg ça ne fonctionnera pas, et la solution viendrait peut-être des "rewrites rules", mais là je ne te saurais d'aucune aide. désolé.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron