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

Réseau Discussion :

Centralisation de plusieurs serveurs HTTP sur un seul port


Sujet :

Réseau

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Centralisation de plusieurs serveurs HTTP sur un seul port
    Bonjour à toutes et tous,

    Voilà, j'ai sur ma machine plusieurs serveurs HTTP qui tournent sur différents ports (Apache sur 80, Serveur de dev Django sur le 8080, etc...)

    Le truc c'est que j'aimerais pouvoir accéder à tous ces serveurs via le port 80 (pour pouvoir y accéder depuis des hotspots ou le boulot)
    Ex :
    django.mondomain.com:80 m'afficherait la même chose que mondomain.com:8080


    J'ai essayer avec le mod_proxy sur apache en définissant un ProxPass, cela fonctionne pour la page d'accueil mais les redirections sont mal gérées.

    Alors voilà je fais appel à vos connaissances afin de savoir quelle est la solution la plus adaptée à mon besoin (continuer sur la configuration PrroxyPass ou passer à autre chose ?)

    Merci d'avance pour votre aide.

  2. #2
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    Hello,

    Bon grâce à un autre forum, on a réussit à trouver la solution, donc je la poste par içi au cas où quelqu'un en aurait besoin à un moment :

    La solution du PrxyPass fonctionne en fait simplement j'avais une erreur dans ma config d'origine :

    <VirtualHost *:80>
    ServerName django.mondomain.com
    ProxyPass / http://localhost:8080
    ProxyPassReverse / http://localhost:8080
    ProxyPreserveHost On
    </VirtualHost>
    Dans la doc Apache :
    Si le premier argument se termine par un slash /, il doit en être de même pour le second argument et vice versa. Dans le cas contraire, il risque de manquer des slashes nécessaires dans la requête résultante vers le serveur d'arrière-plan et les résulats ne seront pas ceux attendus.
    Donc il suffit de rajouté un slash à http://localhost:8080 dans les deux lignes pour que cela fonctionne correctement.

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Points : 106
    Points
    106
    Par défaut
    Mettre en place des name-based virtual hosts sous apache, n'aurait pas fonctionné ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieur BDD individuel sur un seul serveur
    Par gabcouts dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/02/2014, 16h14
  2. Plusieurs sites en https sur un seul serveur
    Par jinpol dans le forum Apache
    Réponses: 3
    Dernier message: 22/06/2012, 22h29
  3. Réponses: 0
    Dernier message: 22/01/2012, 16h13
  4. Réponses: 6
    Dernier message: 15/11/2010, 17h47
  5. héberger plusieurs sites web sur un seul serveur
    Par jamjam19 dans le forum Apache
    Réponses: 3
    Dernier message: 09/05/2007, 15h44

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