答案1
有很多方法可以解决这个问题,包括:
- 更改
DocumentRoot
默认主机的位置(不确定为什么会这样/var/www
- 通常如此/var/www/html
)。 - 为 设置 IP 和/或密码限制
/var/www
。 - 为默认主机设置重定向。
答案2
当我在浏览器中浏览我的服务器 IP 时,我得到一个概览 (/的索引)[.] 我不希望人们通过浏览我的 IP 地址看到这个。
这是 的一个用例Options
,具体Options -Indexes
例如:
<Directory /var/www>
Options -Indexes
</Directory>
403 Forbidden
当访问指定目录或任何子目录时,这将返回一个(假设没有 egindex.html
或您没有直接访问命名文件 eg some-page.html
)。您可以将此<Directory>
语句(或前任。 Options -Indexes
) 无论您DocumentRoot
在哪里定义了/var/www
。但请注意,这可能会在其他地方被覆盖。因此,虽然这可能是“规范”解决方案,但它可能不是最好的解决方案。
现在我可以将一个空的 index.html 放入父文件夹中。但是,人们仍然可以浏览
IP/webalizer/
,然后他们就可以看到他们本不应该看到的网站统计信息。
正如该问题的另一个答案中提到的,真正的答案就是不要将其放在Webalizer
可通过 Web 访问的文件夹中(即,/var/www
如果您将其用作主 Apache,则不要将DocumentRoot
其放在该文件夹中)。如果您想轻松查看统计数据,您可以将这些统计数据放在只能通过例如localhost
或内部网络 IP 地址访问的文件夹中。如果您有要通过网络访问它,那么该目录应该使用验证。