Articles of node.js

Envoi de signaux à l'exécution d'un travail de démarrage

Comment puis-je envoyer des signaux ou des events à un travail Upstart en cours d'exécution? Je lance un server HTTP Node.js avec Upstart en tant que diable et parfois je l'ai mis en mode de maintenance pour les sauvegardes et autres fonctionnalités. J'aimerais envoyer un signal au process du noeud, qui sera alors en réponse […]

Serveur de production Node.js et users Ubuntu

Je configure un server de production sur Ubuntu 10.04 en utilisant cette stack de technologie: Nodejs Nginx sert à contenir des contenus statiques Mongo Redis Upstart pour l'exécution d'applications en tant que services Monit pour la surveillance de l'application de nœud et du server nginx Le server n'acceptera que 5 applications de ce type. Rien […]

nginx ne commence pas avec plusieurs applications nodejs

J'ai cette configuration dans les sites activés / par défaut upstream domainone.com.ar { server 127.0.0.1:9000; } server { listn 80; server_name www.domainone.com.ar; rewrite ^/(.*) http://domainone.com.ar/$1 permanent; } server { listn 80; listn [::]:80 ipv6only=on; server_name domainone.com.ar; #access_log /var/log/nginx/example1.com/access.log; location / { if ($request_uri ~* \.(ico|css|js|gif|jpe?g|png)$) { expires 168h; break; } proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For […]

L'attente étrange sur les files statiques de node.js s'exprime derrière proxy nginx

OK, donc le titre pourrait être un peu déroutant, mais ce problème est vraiment! Tout d'abord: un peu d'arrière-plan. Je configure un server CI pour un client, qui devrait être utilisé pour les tests et la construction automatiques et pour toutes les tâches liées à CI qu'ils rencontrent. Les solutions testées sont principalement des solutions […]

iptables ne redirige que partiellement les ports

Je déménage sur tout ce qui utilise le port 80 vers le port 9000 sur mon server, donc j'ai configuré mon apache + c'est des hôtes virtuels d'écouter 9000 en utilisant ip xx.xx.xx.106, et j'ai configuré mon iptables pour preroute et ils fonctionnent bien. Le problème est que j'ai une application nodejs s'exécutant sur xx.xx.xx.108: […]

setuid upstart ne fonctionne pas

J'ai créé un file .conf dans lequel j'inclus setuid mario setgid mario afin de fonctionner en tant qu'user mario. Le programme que je cours dans la command exec est éternellement qui exécute une instance de nœud qui génère cvlc à l'intérieur. cvlc ne permet pas d'être exécuté en tant que root. Avec cette configuration, "sudo […]

Service ws: // dans Node.js via Tomcat et Apache

J'ai googlé différentes combinaisons de mots-keys, mais je ne trouve pas une description appropriée de ce qu'il faut faire pour que cela fonctionne. Actuellement, j'ai un site Web utilisant Apache 2 avec tout, sauf les ports 80 et 443 bloqués. J'ai configuré Tomcat pour parcourir: 80 et: 443 en utilisant: <Location /tomcat/> ProxyPass ajp://localhost:8009/tomcat/ Order […]

node.js hello world server sur Amazon EC2

En tant que responsable du deployment de la plate-forme de blogging Ghost , je vérifie que node.js peut être déployé sur mon instance Amazon EC2 avec Ubuntu 13.04 La page Ghost Github fournit même des instructions étape par étape sur la façon de déployer sur EC2 et la vérification du node est une étape importante. […]

Quels sont les avantages d'utiliser un logiciel de server dédié sur des servers embeddeds au cadre?

En tant que débutant dans le monde web, j'ai toujours utilisé Apache pour développer des applications en PHP. En se lassant de ça, j'ai appris Node.js, Rails et Django – pour avoir un avant-goût de chacun des frameworks Web les plus utilisés de nos jours. Tous ont des servers Web embeddeds – Django's est simplement […]

Comment puis-je configurer un server Web pour le proxy inverse avec des websockets et socket.io fonctionnant normalement?

J'ai un VPS qui héberge actuellement des applications web node.js et un site. Cependant, j'utilise actuellement des ports personnalisés pour les applications. J'aimerais simplement donner à chacun son domaine personnalisé et donc pour plus de sites, cela signifierait qu'ils allaient tous au port 80 par défaut. Comme je comprends, j'ai besoin d'utiliser un proxy inverse, […]