L'exécution et la gestion de nodejs applications sur un seul serveur

Est-il une bonne façon d'exécuter et de gérer plusieurs nodejs applications sur un seul serveur?

J'ai été à la recherche à haibu et nodester, mais ils semblent un peu complexe pour ce que je suis en train de faire.

J'ai aussi été à la recherche à pour toujours et je pense que cela peut fonctionner avec le fichier de configuration et l'interface web, mais je ne suis pas sûr de savoir comment je vais gérer en passant le port d'informations via ENV ou des arguments.

Je ne suis pas entièrement sûr de ce que la portée de vos projets, mais serait-il une option à utiliser pour l'application de configuration de site fichiers? Vous pouvez spécifier les ports pour chaque application dans un "siteConfig.js" fichier et l'importer dans votre serveur de fichier, ce qui est une façon d'organiser les choses (voir la section github.com/mape/node-express-boilerplate). Que peut gérer le port de la partie, mais ne vous donnent pas nécessairement une solution de gestion pour toutes les applications.
Laissez-moi vous expliquer mon flux de travail. Sur notre serveur, nous exécuter Apache et je vais mettre en place un reverse proxy pour chaque nœud de l'application que nous développons. Pour l'instant ce sont de faible trafic des applications je tiens donc à les exécuter sur le même serveur.

OriginalL'auteur Ryan Schumacher | 2012-03-05