我按照教程中的操作进行了操作但没有任何效果:
server {
location /abc {
autoindex on;
root /home/user/abc/;
}
}
它给了我 403 Forbidden,我做错了什么?谢谢;我试过在末尾使用“/”,也没有用,但没有变化。
当我进入 myip/abc 时,我希望看到一些目录列表,但没有。即使我尝试进入 myip/abc/myfile.txt,也不起作用。
答案1
问题是,使用 root 而不是别名,它会查找错误的路径。此外,在 http 中,用户是 www-something,并且没有权限,感谢 ubuntu,所以现在我必须更改为我的名字,它成功了:
- 使用别名代替 root 来获取正确路径
- 定义对您想要的文件夹具有权限的正确用户