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

NodeJS Discussion :

Utiliser node comme proxy vers d'autres applications


Sujet :

NodeJS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 38
    Points : 40
    Points
    40
    Par défaut Utiliser node comme proxy vers d'autres applications
    Bonjour à tous,


    Je possède un serveur sur un réseau privé (connecté à internet en NAT) sur lequel tourne différents applications utilisant des sockets/websockets ouvert sur différents ports.

    Le seul port disponible d'internet vers le server est le 443. J'aurais donc voulu binder sur ce port un serveur nodejs qui ferait office de proxy vers mes applications en local.

    Au début, j'ai utilisé le proxy pass d'apache, mais celui-ci ne gère pas les websockets... C'est pourquoi j'aimerai savoir si en nodejs, il existait des modules permettant de faire cela ?

    Petit exemple pour illustrer ce que je veux.
    De l'extérieur, je peux appeler ces adresses :
    • https://mondomainepublic.com/app1
    • https://mondomainepublic.com/app2/:id
    • https://mondomainepublic.com/app3

    Qui seront redirigés vers :
    • http://127.0.0.1:8080/app1 (serveur apache)
    • ws://127.0.0.1:8181/uri/:id (appli websocket java standalone)
    • 127.0.0.1:8282 (appli tcp standalone)

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Ca me parait tout à fait faisable.
    Node.js possède une api HTTP et une api HTTPS qui te permettent de prendre en charge mais aussi d'émettre des requêtes HTTP(S).

    Après, pour la prise en charge des websockets et le routing des urls, je te conseilles les modules suivants :

    Les deux modules coopèrent très bien

    Si tu as besoin d'infos plus spécifiques, n'hésite pas à revenir. Je peux pas vraiment en dire plus sans informations complémentaires.

    Bonne chance

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 38
    Points : 40
    Points
    40
    Par défaut
    Hello,

    Merci pour ta réponse. Si ça a l'air faisable, je vais essayer de me plonger dedans ce week-end.

    Je repasserais surement dire si ça marche (ou pas d'ailleurs ^^)

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/05/2008, 15h42
  2. Réponses: 23
    Dernier message: 22/05/2008, 05h12
  3. [VB]Generer un evenement click vers une autre application
    Par vijeo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/02/2006, 12h22
  4. "event" vers une autre application
    Par devmat dans le forum MFC
    Réponses: 5
    Dernier message: 05/10/2005, 16h15
  5. Réponses: 7
    Dernier message: 30/09/2005, 18h53

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