IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

rediriger vers reverseproxy en fonction du contenu des headers


Sujet :

Apache

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut rediriger vers reverseproxy en fonction du contenu des headers
    bonjour,

    voici mon contexte

    un serveur SSL (https) frontal avec plusieurs serveur http derriere.

    j'utilise le mod_proxy pour rediriger les clients en fonction de l'uri

    exemple : https://mondomaine.com/client1/ et redirigé vers http://monserveurlocal/client1/

    jusque la tout va bien

    maintenant je dois rediriger en fonction du contenu des headers donc sans uri, le client va me passer dans les headers le contenu d'une variable correspondant à client1 et je vais devoir le rediriger via le mod_proxy (ou autre) vers un serveur local

    mais je ne vois pas comment exploiter tout cela

    je ne cherche pas quelque chose de tout fait mais j'espere avoir quelque infos si quelqu'un a deja exploité cela

    merci d'avance
    EN

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Bonjour,

    Je ne l'ai jamais mis en application mais je dirais qu'il faut passer par un couple RewriteCond/RewriteRule [P] : tu gardes tes ProxyPass /client1/ http://monserveurlocal/client1/ et tu ajoutes des RewriteCond et RewriteRule qui travaillent avec ton en-tête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    RewriteEngine on
    RewriteCond %{HTTP:MonEntete} mavaleur
    RewriteRule ^(.*)$ /client1/$1 [P]
     
    ProxyPass /client1/ http://monserveurlocal/client1/
    ProxyPassReverse /client1/ http://monserveurlocal/client1/
    Voir les docs Apache associées, notamment http://httpd.apache.org/docs/2.2/mod...ml#rewriterule

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    je viens d'essayer mais ça marche pas (encore)

    je pensais à un script perl qui cherche dans le header et qui l'appelle au proxypass mais je trouve rien

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Si tu veux qu'on t'aide, il faut que tu donnes plus de détails : nom de l'en-tête et valeur recherchée.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/09/2014, 02h03
  2. Taille des div en fonction du contenu
    Par frog43 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 12/06/2008, 15h52
  3. [MySQL] zone cliquable qui redirige vers une page grace a des instructions php/sql
    Par tiph02 dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 04/06/2008, 15h39
  4. Sommer des cellules en fonction du contenu d'autres cellules
    Par jnmab dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/12/2007, 23h05
  5. [VBA]comptage de lignes en fonction du contenu des cellules
    Par calimero91 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/12/2005, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo