当我访问在 vhosts 文件中配置的其中一个域时,我会看到一个列出的目录(索引)。
当前每个域的配置方式如下:
<VirtualHost ip:80>
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com/home
</VirtualHost>
虽然我没有.htaccess并且域目录完全是空的。那么为什么我看不到默认消息“您无权查看此内容...”?
答案1
如果设置了 Indexes 属性,则可以看到目录索引。将以下内容添加到 vhost 配置文件中以启用该功能:
Options +Indexes
要关闭此功能,请使用:
Options -Indexes
当索引关闭或目录为空时,您将看到 403 禁止错误页面。