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 :

redirection de ports via proxy


Sujet :

Apache

  1. #1
    Membre éclairé Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Par défaut redirection de ports via proxy
    Bonsoir à tous,

    J'ai développé une application avec Ruby On rails, qui ecoute sur le port 3000 de mon serveur.

    Je souhaiterai le faire tourner sous apache.
    Pour ce faire, j'ai essayé de modifier le httpd.conf avec les éléments suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ProxyRequests on
    ProxyPass /mon_site balancer://mon_cluster
    ProxyPassReverse /mon_site balancer://mon_cluster
    ProxyPreserveHost On
     
    <Proxy balancer://mon_cluster>
      BalancerMember http://127.0.0.1:3000
    </Proxy>
    Je sollicite votre aide pour m'éclairer sur deux points.

    1. A chaque redirection de mon site, dans l'url, "/mon_site" est effacé.
      Je m'explique. Par exemple, lorsque je tape localhost/mon_site il devrait me renvoyer vers la page de login (localhost/mon_site/login). Mais ce que j'obtiens c'est localhost/login. Que dois je faire pour remédier à ça.
    2. Ensuite mon css et mes images ne sont pas affichées.


    Je vous remercie par avance de votre aide

  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
    Par défaut
    Ca a l'air assez typique du site qui gère des URL relatives à la racine du site. Je m'explique : tes liens sont du style href="/dsfdsf/dfsd.html" ou "src="/images/gif.gif". Il faut modifier le code de ton appli Ruby pour ajouter /mon_site devant tous tes liens.

    En outre, ton site fait peut-être des redirections en HTML ou JavaScript, ce qui n'est pas une bonne pratique.

  3. #3
    Membre éclairé Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Par défaut
    Je te remercie, ça venait bien de là.

    Je me doutais qu'il y avait quelque chose comme ça.

    Pour ceux que ça intéresse, je n'ai pas eu à changer toutes les urls de mon site.

    Mon site tournait sur un serveur Mongrel. pour rajouter /mon_site sur toutes les urls, il ma suffit de lancer la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mongrel_rails --prefix=/mon_site
    Encore un grand merci !!!

    Bonnes Fêtes

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

Discussions similaires

  1. HttpServletRequest après redirection via proxy
    Par Hurricae dans le forum Général Java
    Réponses: 0
    Dernier message: 30/05/2013, 15h28
  2. Réponses: 5
    Dernier message: 14/04/2006, 23h05
  3. [dmz]redirection de port a l'aide d'un proxy
    Par hansaplast dans le forum Hardware
    Réponses: 3
    Dernier message: 05/04/2006, 16h13
  4. [Apache2] redirection du port 80 vers le port 443
    Par Charly94 dans le forum Apache
    Réponses: 2
    Dernier message: 18/02/2006, 13h10
  5. Redirection de port routeur (forward)
    Par Fabouney dans le forum Hardware
    Réponses: 6
    Dernier message: 29/09/2005, 08h29

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