Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2616 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [Apache] Reverse proxy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache] Reverse proxy

n°57633
Corbier
Barbe's powaaa
Posté le 28-08-2009 à 16:38:42  profilanswer
 

Bonjour,
 
Je me poste une question existentielle : dans la ribambelle de mods dispos sous Apache, en existe-t-il (ou alors via des combinaisons de mods) permettant d'effectuer la manip' suivante :
 
Si mon URI contient par exemple */css/* -> je trouve la ressource en local dans /wwwroot/css
Si ce n'est pas le cas, j'effectue un ProxyPass ou un ProxyPassReverse.
 
C'est le genre de boulot qui est en général effectué par des mods comme mod_jk ou des plugins tiers, mais peut-être existe-t-il autre chose de plus "simple" ?
 
Merci
 :hello:

mood
Publicité
Posté le 28-08-2009 à 16:38:42  profilanswer
 

n°57634
Corbier
Barbe's powaaa
Posté le 28-08-2009 à 16:42:01  profilanswer
 

Je m'auto-réponds :D
 
Mais visiblement ProxyPassMatch devrait faire l'affaire dans mon cas :
 

ProxyPassMatch ^(/.*\.gif)$ http://backend.example.com$1 dans le cas d'un *.gif.


 
Faudrait juste adapter à */css/*.


Message édité par Corbier le 28-08-2009 à 16:42:12
n°57651
reckoner
Posté le 28-08-2009 à 21:44:17  profilanswer
 

Mouais, sauf que là ça proxifie les .gif justement.... Toi tu veux une négation. Et par définition, faire une négation d'une chaîne de caractères dans une regexp, ben c'est soit impossible, soit il faut un opérateur non standard (ie perl et le ?!) :D
 
Oublie donc ProxyPassMatch. Et dans tous les cas les regexp sur Apache (et ailleurs), c'est à fuir si tu peux le faire !
 
Donc te prends pas la tête pour rien, ProxyPass gère déjà ça :
 
ProxyPass /css !
ProxyPass / http://tonserveur/tonchemin
ProxyPassReverse  / http://tonserveur/tonchemin

n°57709
Corbier
Barbe's powaaa
Posté le 31-08-2009 à 11:21:36  profilanswer
 

reckoner a écrit :

Mouais, sauf que là ça proxifie les .gif justement.... Toi tu veux une négation. Et par définition, faire une négation d'une chaîne de caractères dans une regexp, ben c'est soit impossible, soit il faut un opérateur non standard (ie perl et le ?!) :D
 
Oublie donc ProxyPassMatch. Et dans tous les cas les regexp sur Apache (et ailleurs), c'est à fuir si tu peux le faire !
 
Donc te prends pas la tête pour rien, ProxyPass gère déjà ça :
 
ProxyPass /css !
ProxyPass / http://tonserveur/tonchemin
ProxyPassReverse  / http://tonserveur/tonchemin


 
Merci à toi.
Finalement j'ai pris le problème dans l'autre sens et ça donne bien le résultat attendu.
 
Je vais rester sur la regexp pour l'instant, au niveau perf. ça devrait aller.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [Apache] Reverse proxy

 

Sujets relatifs
Forcer le proxy sur PC nomade - Fichiers Hors connexionConfiguration proxy avec .pac
gpo proxy ie et firefoxConfiguration proxy dans Firefox via un domaine Windows
Contourner un proxy HTTPQuel proxy acheterr ? Steganos anonym ?
script configuration automatique de proxypermettre wmv sur proxy
Reverse DNS problèmeReverse proxy apache avec certificat signé
Plus de sujets relatifs à : [Apache] Reverse proxy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR