Articles of node.js

vhost utilisant la directive connect.vhost Node.js vs NGINX proxy_pass?

Quels sont les avantages / inconvénients d’utiliser node.js avec une directive connect.vhost en tant que routeur plutôt que NGINX en utilisant proxy_pass?

configurer nginx pour obtenir js et css directement à partir du dossier public du site express node.js

J’ai le site node.js express sur le port 3000 . Et il est configuré pour fonctionner avec nginx. Cela a bien fonctionné à travers nginx jusqu’à ce que je décide de configurer nginx pour obtenir des fichiers css, js et images directement à partir public dossier public sans node.js express: /etc/nginx/sites-enabled# cat myDomain.com.public server { […]

L’application Meteor ne fonctionne pas après avoir configuré Nginx avec SSL

J’ai déployé une application Meteor avec Passenger intégré à Nginx (en suivant cette documentation ). L’application fonctionnait correctement, sauf si j’ai configuré Nginx for SSL avec Lets Encrypt en suivant cette documentation . Après avoir appliqué SSL, la visite de l’application affiche la page d’accueil de nginx avec https. J’ai essayé: supprimé root /var/www/html; , […]

nginx répondant “301 déplacé de façon permanente”

Considérez le fichier de configuration nginx suivant: server { listen 443; ssl on; ssl_certificatee /etc/tls/cert.pem; ssl_certificatee_key /etc/tls/key.pem; location / { proxy_pass http://api.default.svc.cluster.local; } } Toutes les requêtes TCP entrantes sur 443 devraient redirect vers mon serveur fonctionnant sur api.default.svc.cluster.local:80 (qui est un noeud REST-Api btw). Cela fonctionne très bien, je peux curl https:/// nginx et […]

NGINX + node.js avec http-proxy => longueur ajoutée dans l’en-tête

J’utilise node.js derrière nginx.L’application node.js utilise http-proxy. Fondamentalement, la demande arrive à nginx et est ensuite envoyée par proxy à l’application de noeud: – if static files are requested, the node.js app serves them – if non static files are requested, the node.js app proxyies the request to a second node.js app (using http-proxy npm). […]

les redirections de middleware express ne fonctionnent pas

J’ai le prochain serveur express que je veux redirect les fichiers .js vers le fichier .js.gz correspondant mais quand je demande /static/common.js ne pas redirect En-têtes de réponse HTTP / 1.1 200 OK X-Powered-By: Express Accept-Ranges: octets Cache-Control: public, max-age = 0 Dernière modification: mer. 29 mars 2017 14:30:17 GMT ETag: W / “2b4084- 15b1a796ca8 […]

Node.js + SSL sur Heroku. SSL géré par Nginx ou Node.js?

J’utilise actuellement Express 2.x Node 0.8.x Dois-je passer parameters key et cert à express.createServer () pour gérer SSL par Node.js? Ou SSL est géré par Nginx sur Heroku?

Mode historique du routeur Vue avec Express et reverse proxy nginx

J’ai configuré nginx pour transmettre toutes les demandes au nœud: server { listen 80; server_name domain.tld; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection ‘upgrade’; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } Sur le serveur, j’ai une application Node qui exécute Express et qui gère mon fichier d’index Vue. app.get(‘/’, (req, […]

Comment append des sorties de console à l’application Node.js dans le fichier NGINX d’access au journal?

J’ai une application Node.js avec systemd. L’application s’exécute derrière NGINX. Je voudrais append la sortie de la console de mon application Node.js dans le fichier NGINX d’access au journal? Comment puis-je faire ceci ? Merci d’avance.

En-têtes personnalisés non reçus dans nodejs lors de l’utilisation du proxy inverse nginx

J’ai nodejs et nginx en cours d’exécution J’envoie un en-tête supplémentaire dans l’API ‘api_key’ et il n’est pas reçu dans req.headers et req.get(‘api_key’) dans nodejs J’ai le fichier de configuration ci-dessous pour nginx server { listen 80; listen [::]:80 default_server ipv6only=on; server_name mysite.com; return 301 https://$host$request_uri; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; […]