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 :

Sous domaine et blog


Sujet :

NodeJS

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut Sous domaine et blog
    Bonjour,

    Avec un pote on aimerais créer un jeu en ligne. Nous avons prévu d'utiliser NodeJS pour le backend. Pour commencer le développement du jeu, nous avons utilisé Cloud9 (un très bon site en passant).

    Nous avons actuellement un serveur kimsufi et nous voulons transférer ce que nous avons fait sur cloud9 sur notre serveur pour rattacher notre jeu a notre nom de domaine.
    Nous aimerions aussi utiliser un petit "blog" (en installer un, on a pas trop le temps d'en coder un) pour informer les futurs joueur de l'avancement du jeu. Nous avons envie d'utiliser Ghost (https://ghost.org/) comme blog (si vous avez mieux pour nodeJS, nous sommes preneur).

    Donc, nous avons un nom de domaine, par exemple "ndd.com" et un sous domaine "blog.ndd.com".

    Sur notre serveur, on veut que nodeJS tourne sur le port 80. Ça marche très bien, avec le module vhost et express, nous avons réussi a faire en sorte que le nom de domaine et le sous domaine aient des "routes" complètement différentes.

    Le problème, c'est que tous les "blog engine" de nodeJS sont des modules et donc ils ont leur propre serveur et ne peuvent pas fonctionner sur le port 80 ou à l'aide de vhost (on pensait rediriger le sous domaine vers Ghost, mais on voit pas du tout comment).


    Nos questions :
    Comment faire en sorte pour que notre serveur nodeJS administre Ghost (donc avec déjà une instance d'express et un lisent(80) par exemple) au lieu que ce soit lui même (le module Ghost) qui crée un serveur ??

    Sommes nous obligé d'utiliser des programmes comme nginx pour faire une sorte de proxy entre le module Ghost (qui fonctionne par exemple sur le port 3000) et notre sous domaine ??
    Apparemment avec Apache, on peut faire un proxy sur le serveur nodeJS, est-ce une bonne idée (on connait mieux apache que nginx mais on voit pas l’intérêt de lancer Apache et nodeJS en même temps) ??

    Serait-il pas possible d'administrer Ghost sur le port 3000 et ensuite d'exporter des fichiers "statiques" sur notre sous domaine (qui est déjà gère par notre serveur nodeJS) ??



    Merci d'avance pour vos réponses.

    Si vous avez des suggestions n’hésitez pas.

    NB : On utilise les dernières versions des modules (express4 par exemple).

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

    Personnellement, j'opterais pour un Nginx faisant du dispatching entre votre serveur de jeu et votre serveur de blog en fonction du domaine.
    Faire les redirections vous-même au niveau du serveur de jeu va coupler les deux serveurs et charger inutilement le serveur de jeu.
    Nginx utilises le pattern reactor, comme Node.js, donc vous ne souffrirez pas d'une perte de performance.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut
    Bonjour,

    Merci pour ta réponse, cela fonctionne très bien !

    Donc, pour résumé, on a installé nginx et configuré le nom de domaine et le sous domaine pour qu'ils pointent vers deux ports différents.
    Ensuite, on a lancé Ghost sur un port et notre jeu sur un autre port.

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

Discussions similaires

  1. [Hibernate] Problemes de connexion d'un sous domaine
    Par sylvain_neus dans le forum Hibernate
    Réponses: 15
    Dernier message: 09/05/2006, 10h49
  2. Réponses: 1
    Dernier message: 26/08/2005, 13h39
  3. [URL] Sous domaines dynamiques.
    Par Nairolf7 dans le forum Hébergement
    Réponses: 2
    Dernier message: 17/05/2005, 10h08
  4. Windows + Apache + Sous-domaines
    Par Phenol dans le forum Apache
    Réponses: 8
    Dernier message: 03/05/2004, 15h48
  5. Bind - sous-domaine
    Par _Gabriel_ dans le forum Réseau
    Réponses: 4
    Dernier message: 07/03/2004, 11h54

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