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