Nginx 配置不起作用

Nginx 配置不起作用

我有一个非常基本的 Nginx 配置,但似乎无法正常工作。我试图让 Nginx 为我的节点应用程序提供服务/,然后我有一个/colors似乎不想工作的路由。是的,我知道我的配置文件有,/colors/但那也不起作用。即使我输入了准确的 html 文件名/路径,它们都返回 404 未找到

我知道这个问题之前已经被回答了 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;
}

相关内容