Linux 服务器目录限制不起作用

Linux 服务器目录限制不起作用

我的 Linux 服务器上有一些文件,用于前端。我的目录结构如下。

dir1/
    dir1/
        file3.pdf
    dir2/
        file1.pdf
dir2/
    dir1/
        file1.pdf
        file2.pdf
        file3.pdf

我想要做的就是对目录施加一些限制,即,如果某些用户尝试访问www.example.com/dir1www.example.com/dir1/dir1/出现 403 错误,则只有单个文件可供用户使用。例如www.example.com/dir2/dir1/file1.pdf

我尝试了 chmod 644 dir1,但该目录的每个文件都出现 403 错误。

建议我一种方法来一次性递归地解决这个问题

答案1

您必须在 apache conf 文件中禁用索引: https://wiki.apache.org/httpd/DirectoryListings

Ngix 默认执行此操作。

相关内容