Nginx の設定が機能しない

Nginx の設定が機能しない

かなり基本的な Nginx 設定があるのですが、うまく動作しないようです。Nginx がノード アプリケーションをサーバーするように設定しようとしていますが、動作しないルートが/あります。はい、設定ファイルにはありますが、それも機能しません。正確な HTML ファイル名/パスを入力しても、どちらも 404 が見つかりません。/colors/colors/

すでに1000回回答されていることはわかっていますが、あらゆることを試しても何もうまくいきませんでした

location / {
    proxy_pass http:/<IP>:<PORT>;
    include /etc/nginx/proxy_params;
}

location /colors/ {
    root /var/www/colors;
}

編集**

色を変更すると、ちょうど/その時は機能しますが、使用したり/colors/colors/

答え1

root /var/www;サーバー ブロックの先頭に を設定し、その後に次のロケーション ブロックを設定することで動作するようになりました。

location  /colors/ {
    autoindex on;
    root /var/www;
}

関連情報