Nginx + Node.js Konfiguration

Hi,

komme trotz google momentan nicht weiter, habe node.js bisher entweder bei heruko oder per shell getestet und entwickelt.

Jetzt wollte ich das local an meinem nginx-Server probieren.

Ich poste mal die Config:
/etc/nginx/nginx.conf [Auszug]

server {
 listen 127.0.0.1;
 server\_name localhost;

 access\_log /var/log/nginx/localhost.access\_log main;
 error\_log /var/log/nginx/localhost.error\_log info;

 root /var/www/localhost/htdocs;
 }

/etc/nginx/sites-available/nodetest

upstream nodetest {
 server 127.0.0.1:3000;
}

server {
 listen 80;
 server\_name localhost;
 location / {
 proxy\_pass http://nodetest;
 proxy\_set\_header Host $host;
 }
}

gelinkt ist das ganze mit:

cd /etc/nginx/sites-enabled/ 
ln -s /etc/nginx/sites-available/nodetest nodetest

Die Startapp und Verzeichnisse liegen alle unter …/htdocs , welches auch mit

node app.js

von dort gestartet wird, ein Aufruf von http://localhost:3000 funktioniert logischerweise, jedoch nicht die nginx Umleitung.

Rechte aller Directories 0750 ; und Dateien 0640.

Jedoch kommt beim Aufruf von http://localhost -> 403 Forbidden und bei http://nodetest Webseite nicht verfügbar.

Sieht jemand den Fehler, muss sich nur um einen kleinen Denkfehler / Konfigurationsfehler handeln?

Gruß XXD

Schuss ins Blaue: Der nimmt den in der nginx.conf definierten Server statt dem unter sites-enabled, weil der die gleichen Parameter (IP, Port, ServerName) hat…