
Ich habe eine ziemlich einfache Nginx-Konfiguration, die ich nicht zum Laufen zu bringen scheine. Ich versuche, Nginx so einzurichten, dass meine Node-Anwendung darauf läuft, /
und dann habe ich eine /colors
Route, die nicht zu funktionieren scheint. Ja, ich weiß, dass meine Konfigurationsdatei das hat, /colors/
aber das funktioniert auch nicht. Beide geben eine 404-Fehlermeldung zurück, selbst wenn ich den genauen HTML-Dateinamen/-Pfad eingebe.
Ich weiß, das wurde schon 1000 Mal beantwortet, aber ich habe alles versucht und nichts zum Laufen gebracht.
location / {
proxy_pass http:/<IP>:<PORT>;
include /etc/nginx/proxy_params;
}
location /colors/ {
root /var/www/colors;
}
BEARBEITEN**
Wenn ich es so ändere, dass die Farben auf gerade fertig sind, /
dann funktioniert es, aber nicht mit /colors
oder/colors/
Antwort1
Ich habe es zum Laufen gebracht, indem ich root /var/www;
oben auf meinem Serverblock und dann auf dem folgenden Standortblock das Kontrollkästchen gesetzt habe.
location /colors/ {
autoindex on;
root /var/www;
}