Nginx 和目录列表不起作用:

Nginx 和目录列表不起作用:

我按照教程中的操作进行了操作但没有任何效果:

server {
    location /abc {
        autoindex on;
        root          /home/user/abc/;
    }
}

它给了我 403 Forbidden,我做错了什么?谢谢;我试过在末尾使用“/”,也没有用,但没有变化。

当我进入 myip/abc 时,我希望看到一些目录列表,但没有。即使我尝试进入 myip/abc/myfile.txt,也不起作用。

答案1

问题是,使用 root 而不是别名,它会查找错误的路径。此外,在 http 中,用户是 www-something,并且没有权限,感谢 ubuntu,所以现在我必须更改为我的名字,它成功了:

  • 使用别名代替 root 来获取正确路径
  • 定义对您想要的文件夹具有权限的正确用户

相关内容