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 :

Apache reverse proxy


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 67
    Points
    67
    Par défaut Apache reverse proxy
    Bonjour à tous,
    j'essaie de construire une sorte de "gateway" avec Apache. Je m'explique :
    j'ai un serveur qui sert de point d'entrée. Selon l'url avec laquelle j'appele ce serveur, je voudrais rediriger la requete vers 2 autres serveurs en backend.

    Par exemple si j'appele http://ipserver1/site1 je voudrais que l'appel soit redirigé vers http://ipserver2/, et en appelant http://ipserver1/site2, l'appel serait redirigé vers http://ipserver3/

    Est ce que cela est possible? Avec des rewrting rule par exemple?
    Quand je crée des virtualhost du type <VirtualHost *80/site1>, apache essaie de trouver un repertoire site1 dans mon htdocs, je ne sais pas commetn spécifier qu'il s'agit d'une url "virtuelle"...

    En tout cas si vous avez une idée; merci beaucoup

  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
    Avec mod_rewrite et/ou mod_proxy.

    Tu peux configurer un virtual host si tu veux, mais ce n'est pas indispensable. De toute façon, tu ne pourras en définir qu'un car le nom du site vu par le client est toujours le même : ipserver1. Ce qu'il faut c'est que la conf d'Apache qui est utilisée lorsqu'on demande ipserver1 sache faire ce routage. Le plus simple, c'est mod_proxy :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ProxyPass /site1 http://ipserver2/
    ProxyPassReverse /site1 http://ipserver2/
     
    ProxyPass /site2 http://ipserver3/
    ProxyPassReverse /site2 http://ipserver3/

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 67
    Points
    67
    Par défaut
    Super merci je vais essayer ça!

Discussions similaires

  1. Probleme Apache reverse proxy et NTLM
    Par donnang dans le forum Administration
    Réponses: 1
    Dernier message: 27/05/2015, 08h25
  2. Apache reverse proxy non accessible en local
    Par yan77 dans le forum Apache
    Réponses: 1
    Dernier message: 31/03/2011, 19h13
  3. Apache reverse proxy
    Par viktor951 dans le forum Apache
    Réponses: 2
    Dernier message: 28/02/2011, 16h34
  4. apache reverse proxy exchange
    Par jere1985 dans le forum Apache
    Réponses: 14
    Dernier message: 20/01/2009, 17h18
  5. Réponses: 7
    Dernier message: 11/12/2007, 03h16

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