Nginx-Konfiguration funktioniert nicht

Nginx-Konfiguration funktioniert nicht

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 /colorsRoute, 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 /colorsoder/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;
}

verwandte Informationen