linux - Ubuntu中`/var/www`文件夹的默认权限

标签 linux ubuntu file-permissions

我刚刚将网站托管在Amazon AWS上。它工作正常,但所有文件均可公开访问。

就像点击网址

mywebsite.com/uploads/给出所有文件的列表。

mywebsite.com/php_code/提供了完整的php代码列表。

我该如何预防?

我读过这与文件权限有关。但是我是Ubuntu的新手,所以无法理解。

最佳答案

您可以只在每个目录中粘贴一个空白的index.html文件,以便在没有index.html(或index.php)的情况下,默认的Apache列出目录中文件的行为。您会在CMS中(如Wordpress)看到它。

您也可以将Options -Indexes添加到.htaccess文件中,以便Apache不会在目录中列出文件。

最后,这不是Ubuntu问题,不是文件许可问题,也不是AWS问题。这实际上是一个Apache问题,它正在执行应做的事情。

关于linux - Ubuntu中`/var/www`文件夹的默认权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37820753/

相关文章:

php - 我在 php 中设置了这个服务器突击队?

linux - 尝试使用 gcc 在 linux 上编译模块

ubuntu - 为什么我的 Neo4j 图像的多个容器与 Docker 共享数据?

linux - Ubuntu 16.04 中的 Eclipse 交叉编译

linux - 为什么解压缩会提取最后一个串联的ZIP?

linux - 将 bash 脚本的输出写入带有日期的文件

linux - 如何在 ARM Linux 内核中提供 Coredump 支持

c# - 当子目录不存在时,将文件上传到具有特定名称的子目录?

macos - 无法在 Mac 中删除目录

python - Amazon Elastic Beanstalk 在运行任何命令时不断询问凭据